
目录
一、关键字和保留字
二、标识符(类、方法、变量等)
1.标识符的命名规则:
2.标识符的命名规范:
总结
1.关键字的定义:
Java已经将其定义好了,有专门的用途,不可以被用作其他用途。
2.关键字的特点: 全由小写字母构成
3.保留字的定义: 目前版本未使用,但以后可能会用,所以要避免使用。
4.下表为关键字和保留字(红色字体为保留字):
| abstract | continue | for | new | switch |
| assert*** | default | goto* | package | synchronized |
| boolean | do | if | private | this |
| break | double | implements | protected | throw |
| byte | else | import | public | throws |
| case | enum**** | instanceof | return | transient |
| catch | extends | int | short | try |
| char | final | interface | static | void |
| class | finally | long | strictfp** | volatile |
| const* | float | native | super | while |
| * | not used | |
| ** | added in 1.2 | |
| *** | added in 1.4 | |
| **** | added in 5.0 |
官方链接:
Learning the Java Language > Language Basics) (oracle.com)">Java Language Keywords (The Java™ Tutorials > Learning the Java Language > Language Basics) (oracle.com)
标识符的定义: 自定义的有特殊含义的,比如类名、变量名、等等。
1)构成:大小写字母、阿拉伯数字、_ 、$
2)不能用数字开头
3)不能在中间添加空格
4)不能以关键字或保留字段来命名
5)区分大小写,但不限制长度
1)包:全小写
2)类、接口:单词首字母大写
举例:BigData
3)变量、方法:首字母小写,非首单词的首字母大写
举例: bigData
4)常量:全大写,单词之间用_连接
举例:BIG_DATA
5)命名时要凸显出含义,达到见名知意
标识符命名规则是硬性规定,不符合直接无法编译。而标识符命名规范是软性要求,不符合要求依然可以编译,但是这样命名在使用过程中可能造成不必要的麻烦。