JavaEE-02-关键字和标识符
关键字:电脑语言里事先定义的,有特殊意义的标识符。
关键字总共有50个,按用途可分为以下4类:
1.用于数据类型;
boolean、byte、char、 double、 false、float、int、long、new、short、true、void、instanceof。
2.用于语句;
break、case、 catch、 continue、 default 、do、 else、 for、 if、return、switch、try、 while、 finally、 throw、this、 super。
3.用于修饰;
abstract、final、native、private、 protected、public、static、synchronized、transient、volatile。
4.用于方法、类、接口、包和异常。
class、 extends、 implements、interface、 package、import、throws。
保留字:在JDK的新版本中可以提升为关键字。
标识符:在Java程序中凡是程序员有权利自己命名的单词都是标识符。(一般在代码中以黑色字体高亮显示)
比如:类名、接口名、方法名、常量名、变量名等。
命名规则:(规则必须完全符合,否则编译时会报错)
1.由大小写英文字、数字、下划线、美元符号组成;
2.不能以数字开头,不能是关键字;
3.严格区分大小写;
4.可以为任意长度。
命名规范:(规范不对不会报错但影响阅读,程序员一定要养成好的命名规范习惯)
1.文件夹(就是包):全部为小写;
2.类或者接口:(所有单词首字母均须大写)
一个单词:首字母必须为大写,如:Student、Dog
多个单词:每个单词的首字母必须为大写,如:HelloWorld、StudentName
3.方法或者变量(属性):(第一个单词首字母小写,后面单词首字母全大写)
一个单词:首字母小写,如:main、age、sex
多个单词:从第二个单词开始,每个单词的首字母大写,如:studentAge、showAllNames()
4.常量:(所有字母均需大写)
一个单词:全部大写,如:PI
多个单词:全部大写,但单词与单词之间用下划线分开,如:STUDENT_MAX_AGE