1:关键字:被Java语言赋予特定含义的单词
如:
class,new,private,protected,public,static,final,abstract,interface,this,super
Intanceof,extends,implements,try,catch,finally,throw,throws,if,else,do,while
for,break,continue,switch,case,return等
特点:
全部小写
注意事项:
(1)goto和const作为保留字存在。
(2)类似于Notepad++这样的高级记事本会对关键字有特殊颜色标记
2:标识符:给类,接口,方法,变量,常量等由我们自定义的字符序列
组成规则:
由英文大小写字母、数字、$和_组成
注意事项:
A:不能以数字开头
B:不能是java中的关键字
C:区分大小写
既然标识符是程序员自定义的名称,那程序员能随便定义吗?
答案是否定的,定义标识符是有一些规则和规范的。规则是强制的,规范是建议的
命名规则:
A:包 全部小写
单级包:小写 举例:luyi,com
多级包:小写,并用.隔开 举例:cn.it,com.baidu
B:类或者接口
一个单词:首字母大 举例:Student,Demo
多个单词:每个单词首字母大写 举例:HelloWorld,StudentName
C:方法或者变量
一个单词:首字母小写 举例:name,main
多个单词:从第二个单词开始,每个单词首字母大写 举例:studentAge,showAllNames()
D:常量 全部大写
一个单词:大写 举例:PI
多个单词:大写,并用_隔开 举例:STUDENT_MAX_AGE
注意:在起名字的时,为了提高阅读性,要尽量有意义。
3:注释:对程序进行解释说明的文字
分类:
A:单行注释 //
B:多行注释 /* */
C:文档注释 /** */
注释的作用
A:解释说明程序,提高了代码的阅读性。
B:可以帮助我们调试程序。
注:
对于单行和多行注释,被注释的文字,不会被JVM(java虚拟机)解释执行。
对于文档注释,是java特有的注释,其中注释内容可以被JDK提供的工具 javadoc 所解析,生成一套以网页文件形式体现的该程序的说明文档。
注释是一个程序员必须要具有的良好编程习惯,初学者编写程序可以养成习惯:先写注释再写代码。
注释信息只存在java源码之中,不存在字节码文件中。
4:常量:在程序执行的过程中,其值不发生改变的量
分类:
A:字面值常量
B:自定义常量
字面值常量
A:字符串常量: 将一个或多个字符用双引号(" ")标识,如:"hello"
B:整数常量: 所有整数,如:12
C:小数常量:所有小数,如:12.345
D:字符常量:将一个字符用单引号(' ')标识,如: 'a','A','0'
E:布尔常量 :true,false
F:空常量 :null
在Java中针对整数常量提供了四种表现形式
A:二进制 由0,1组成。以0b开头。
B:八进制 由0,1,...7组成。以0开头。
C:十进制 由0,1,...9组成。整数默认是十进制。
D:十六进制 由0,1,...9,a,b,c,d,e,f(大小写均可)组成。以0x开头。