`
夏末忆逝
  • 浏览: 146699 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

疯狂java学习笔记(一)

 
阅读更多

1.

jdk的安装

jdk安装目录,尽量选择根目录安装,默认的C:\Program Files带有空格,会引起未知的问题(虽然暂时未遇到)

貌似其他软件安装发现过此问题,多个空格就会引起异常.

 

2.

使用jdk命令 javac(编译) java(执行)

 

javac命令可以把.java文件编译为jvm能识别的字节码文件(.class)

 

步骤:在C盘根目录,创建HelloWorld.java文件(←囧..国际通用啊,我次奥)

 

注意:要用无格式编辑器编写,否则编译会报错(推荐notepad++)

 

编译命令:javac -d . HelloWorld

如编译成功会在C盘根目录生成一个与.java文件名相同的.class文件

 

执行命令: java HelloWorld

注意:报找不到或无法加载主类,原因是在配置环境变量classpath时,结尾未加分号(;)

 

小知识点记录

 

1.jdk1.4以上版本,可选配置classpath,因为1.4+对jdk进行了优化,自动加载需要的jar及需要引用到的类.

建议配置上,可以更准确的找到需要引用到的文件,配置格式: .;C:\Program Files\Java\jdk1.7.0_07\jre\lib;(←推荐)

我的jdk安装的位置不合格(检讨ing,如上面所说路径不要带空格....)

 

2.java保留 goto 语句,但并不使用.

 

3.java中的当型循环和直到型循环

 

3.基本数据类型

 

大致上分类两类:数值类型 布尔类型

 

数值类型包含:整形 字符型 浮点型

数值类型之间可以进行类型转换 转换方式包含自动类型转换和强制类型转换

 

4.注释

 

java中的注释分为

 

单行注释 //斜杠后面是要注释的文字或代码

 

多行注释 /*

星号间的内容是要注释的东西

*/

 

文档注释 /**

@author K

多行文档注释可以jdk提供的doc工具提取,做为工程文档

**/

 

文档注释的几个属性

@author :指定程序的作者

@version:执行程序的版本

@deprecated : 不推荐使用的方法

@param:方法的参数的说明信息

@return:方法的返回值的说明信息

@see:参见,用于执行交叉参考的内容

@exception:抛出异常的类型

@throws:抛出的异常

 

5.变量命名的规范

 

1.可以使用$ _ 合法字符 进行命名 , 但不能以数字开头

2.只能以$开头,不能包含@和其他特殊字符

3.可以包含Java关键字和保留字,但不能使用其做为命名.

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    疯狂java讲义笔记

    【疯狂Java讲义笔记】是针对《疯狂JAVE讲义》这本书的知识点提炼,适合用于复习Java...以上内容是对《疯狂Java讲义》一书关键知识点的总结,涵盖的范围广泛且深入,适合Java初学者和开发者作为参考资料进行学习和回顾。

    java学习笔记,疯狂讲义

    在这个“Java学习笔记,疯狂讲义”中,我们可以期待涵盖Java的基础到高级概念。 首先,基础部分会讲解Java的历史和特点,包括其创始人James Gosling,以及为什么Java被称为“一次编写,到处运行”的语言。接下来,...

    疯狂JAVA讲义 学习笔记(思维导图)

    李刚老师的《疯狂JAVA讲义》,如果不做任何笔记并将知识体系化,很难将里面的知识内化成自己的东西。该笔记梳理了知识结构,并通过思维导图软件按全书的章节布局进行记录和整理,从而方便自己随时复习、巩固和查阅

    疯狂JAVA之学习笔记(1--15)

    Java 作为一种高级编程语言,结合了编译型和解释型语言的特点。这使得 Java 既具备了编译型语言执行速度快的优点,又拥有解释型语言易于移植的特性。 ##### 编译型语言与解释型语言的区别 - **编译型语言**:程序在...

    疯狂java实战演练

    《疯狂Java实战演练》这本书是Java编程学习者的宝贵资源,尤其对于那些正在研读《疯狂Java讲义》的读者来说,它提供了丰富的实践案例和详尽的习题解答。本书共分为15个章节,每个章节都围绕一个具体的Java SE游戏...

    19个JAVA学习的资料,包括电子书,练习题!

    6. **Java学习笔记.doc**: 这可能是个人或教师的教学笔记,可能包含学习心得、重点难点解析,对学习者来说是宝贵的参考资料。 7. **2011最新整理Java练习题.doc**: 提供了最新的练习题目,反映了当时Java技术的发展...

    Java疯狂讲义课后习题答案

    因此,我们可以使用该工具来快速...疯狂Java讲义笔记汇总 目录 一、基础类型 二、流程控制与数组 三、面向对象 四、基础类库 五、集合 六、泛型 七、异常 八、数据库 九、注释 十、输入输出 十一、网络 十二、类加载机制

    疯狂Java讲义 第3版

    《疯狂Java讲义 第3版》是一本深入探讨Java编程技术的专业书籍,旨在帮助读者全面理解和掌握Java语言的核心概念和应用。这本书包含了丰富的知识内容,是Java初学者和进阶者的重要参考资料。以下是对该书内容的详细...

    学习笔记——资料

    【Java学习笔记——全面解析】 Java作为一种广泛应用的高级编程语言,是软件开发领域的核心力量。这份"学习笔记——资料"涵盖了Java学习的各个方面,旨在帮助初学者和有经验的开发者巩固基础,提升技能。以下是对这...

    java笔记之正则表达式

    在Java编程语言中,正则表达式是一种强大的文本处理工具,它允许我们通过简洁的语法...对于初学者来说,参考像《Thinking in Java》和《疯狂Java讲义》这样的资料,结合思维导图进行学习,将有助于更好地掌握这一技能。

    java笔记kkkkkkk

    【Java开发语言详解】 Java是一种广泛使用的面向对象的编程语言,由Sun Microsystems(后被Oracle收购)于1995年...在"疯狂的上帝说Java"笔记中,可能会涵盖这些内容的详细讲解,通过阅读可以进一步提升对Java的理解。

    疯狂的java讲义源码-JavaEE-Study-Notes:用于记录JavaEE学习过程中的笔记

    学习笔记) 用于记录 JavaEE 学习过程中的笔记 知识点预览(个人学习要求) 1.1 JavaSE 基础部分: 1.2 FrontEnd 前端部分: 1.3 Database 数据库部分: 1.4 JavaWeb: JSP/Servlet 部分: 1.5 SSH、SSM 框架部分: ...

    21天学通java

    根据提供的信息,我们可以总结出一系列有关Java学习的重要知识点和资源,这些内容对于初学者到有一定经验的开发者都极具价值。 ### Java基础知识 1. **21天学通Java**: - 这个课程旨在通过为期21天的学习计划...

    java视频教程.XML.课堂笔记

    本Java视频教程中的XML课堂笔记深入浅出地讲解了XML的基本概念、语法规范以及在实际开发中的应用。以下是根据笔记内容整理的详细知识点: 1. **XML基础** - XML的起源:XML是从HTML演化而来,旨在提供一种结构化、...

    SpringBoot学习笔记.pdf

    "Spring Boot学习笔记" Spring Boot是基于Spring的框架,它使开发独立的、产品级别的应用变得非常简单。Spring Boot的主要特点是创建独立的Spring应用程序,嵌入Tomcat,无需部署WAR文件,简化Maven配置,自动配置...

    疯狂的java讲义源码-ReadingBooks:读书笔记整理

    疯狂的java讲义源码 书籍是人类进步的阶梯电梯(并。。没有) 推荐一些还算优质的书籍清单 大部分是我自己亲自读过的书(一般我会先考察电子版,觉得满意就会买纸质版回来读),真心觉得不错,剩余未读的书已纳入阅读...

    SpringBoot+狂神说笔记(很全很细) 最新PDF版

    狂神说spring笔记 SpringBoot笔记是一套狂神说SpringBoot系列...Spring是一个开源框架,2003 年兴起的一个轻量级的Java 开发框架,作者:Rod Johnson 。 Spring是为了解决企业级应用开发的复杂性而创建的,简化开发。

    java面向对象和自己平时的积累

    面向对象是Java编程的核心概念,它是现代软件...李刚老师的《疯狂java讲义》中的笔记和总结,会帮助你更好地消化这些知识,并将其应用到实际项目中。通过不断练习和解决问题,你的Java面向对象编程技能将会日益精进。

    《疯狂Android讲义》02章读书笔记(含源码)

    《疯狂Android讲义》是Android开发领域的一本经典著作,其第二章主要涵盖了Android系统的基础知识和开发环境的搭建。这一章的学习对于初入Android开发的程序员来说至关重要,因为它为后续深入学习打下了坚实的基础。...

Global site tag (gtag.js) - Google Analytics