3-标识符:
标识符:java对包、类、方法、参数、变量等要素命名时使用的字符序列称为标识符。
命名规则:
-
由字母、数字、下划线( _ )、美元符号( $ )组成
-
不能数字开头
-
严格区分大小
-
长度无限制
-
不能是java的关键字和保留关键字
命名习惯:驼峰命名法、见名知意、以单词或单词组合来命名
合法标识符,如vince、user_name、$abc_123、_userName
非法标识符,如2userName、user#Name、hello 大卫、class
Java中的名称规范:
包名:多单词组成时所有字母都小写;
xxxyyyzzz
类名/接口名:多单词组成时,所有单词的首字母大写;
XxxYyyZzz
变量名和函数名:多个单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写;
xxxYyyZzz
常量名:所有字母都大写。多个单词时每个单词用下划线连接;
XXX_YYY_ZZZ
4-关键字
关键字:被Java语言赋予了特殊含义的单词。
特点:关键字中所有字母为小写。
用于定义数据类型的关键字 | ||||
class | interface | byte | boolean | char |
int | short | long | float | double |
void |
|
|
|
|
用于定义数据类型值的关键字 | ||||
true | false | null |
|
|
用于定义流程控制的关键字 | ||||
if | for | else | switch | case |
while | do | break | continue | default |
return |
|
|
|
|
用于定义访问权限修饰符的关键字 | ||||
private | protected | public |
|
|
用于定义类、函数、变量修饰符的关键字 | ||||
abstract | final | static | synchronized |
|
用于定义类与类之间关系的关键字 | ||||
extends | implements |
|
|
|
用于定义建立实例与引用实例,判断实例的关键字 | ||||
new | this | super | instanceof |
|
用于异常处理的关键字 | ||||
catch | try | finally | throw | throws |
用于包的关键字 | ||||
package | import |
|
|
|
其他修饰符的关键字 | ||||
assert | volatile | const | enum | strictfp |
transient | native |
|
|
|