Java关键字
Java关键字指的是Java语言中事先定义的,具有特殊意义的字符序列,一共50个。其中const和goto不具有实际意义,但仍被定为保留字。
其中涵盖了基本数据类型:byte(字节型)、boolean(布尔型)、char(字符型)、double(双精度浮点型)、float(单精度浮点型)、int(整型)、long(长整型)、short(短整型)。
用于定义分支和循环结构的:break(跳出当前块)、case(用于switch语句)、continue(跳过本次循环,从下一次开始)、do(do...while循环)、else(用于if语句)、for、if、switch、while。
控制访问权限的:default(默认,包内可访问)、private(私有,仅本身能访问)、protected(保护,子类可访问)、public(公有,都可访问)。
关于异常处理的:catch、throw、throws、try、finally(异常最后总会被执行的代码块)
用于定义引用类型的:class(类)、enum(枚举)、interface(接口)。
Java标识符
Java标识符通常用于给类、对象、方法、变量、接口和自定义数据类型命名。
Java标识符的命名规则:
1.只能由字母、数字、下划线、以及美元符号$组成
2.不能由数字开头
3.Java关键字不能作为标识符
4.对于大小写严格区分,例如info和Info不是同一个变量
Java标识符通常命名规范:
1.尽量能够见名知意
2.不用中文字符
3.通常不超过31个字符
4.所有的标志符通常都遵循驼峰命名规则(除首单词外每个单词首字母大写)
5.类,抽象类和接口的命名第一个单词首字母也大写
6.抽象类的命名通常在表示意义的词组前加Abs,接口通常在前面加I(大写的i),接口的实现类通常在后加Impl(第一个是大写的i,第二个是小写的L)
7.变量名通常是名词,方法名通常是动词
8.常量的命名全部大写,单词与单词间用下划线_分隔
9.包的命名通常用公司域名倒置