Java标识符
在Java语言中,对于变量,常量,函数,语句块的名字,我们统统称之为Java标识符。例如第一个Java 程序里关键字 class 后跟的 HelloWorld,就是我们自定义的类名,类名就属于标识符的一种。标识符是用来给类、对象、方法、变量、接口和自定义数据类型命名的。
标识符命名规范:
1、标识符由大小写字母、下划线 _ 、数字、$符号组成、不能有其他特殊符号不包含空格;
2、开头可以是大小写字母、下划线 _ 和 $,数字不能开头;
3、不能是Java的关键字/保留字;
4、标识符长度不限,严格区分大小写。
合法的标识符:ComputeArea、radius、$cads _exe、zg_cssan、_csdv
非法标识符:class (class是关键字,标识符不能是关键字)、10java (标识符不能以数字开头)、Hello java (标识符由字母、下划线、美元符或数字组成,不包含空格)
😄注意:由于 Java 标识符严格区分大小写,所以 bengo 和 BenGo 是完全不同的两个标识符哦
Java关键字/保留字:
关键字:
(1)数据类型:boolean、int、long、short、byte、float、double、char、class、interface。
(2)流程控制:if、else、do、while、for、switch、case、default、break、continue、return、try、catch、finally。
(3)修饰符:public、protected、private、final、void、static、strict、abstract、transient、synchronized、volatile、native。
(4)动作:package、import、throw、throws、extends、implements、this、supper、instanceof、new。
保留字:
(1)Java中有两个未使用的保留字:goto、const。
(2)Java中有三个特殊含义的单词:null、true、false。
😄提示: 由于 Java 区分大小写,因此 public 是关键字,而 Public 则不是关键字。但是为了程序的清晰及可读性,要尽量避免使用关键字的其他形式来命名。
命名规则:
1.类和接口名。
每个字的首字母大写,含有大小写。例如,MyClass,HelloWorld,Time等。
2.方法名。
首字符小写,其余的首字母大写,含大小写。尽量少用下划线。例如,myName,setTime等。这种命名方法叫做驼峰式命名。
3.常量名。
基本数据类型的常量名使用全部大写字母,字与字之间用下划线分隔。对象常量可大小混写。例如,SIZE_NAME。
4.变量名。
可大小写混写,首字符小写,字间分隔符用字的首字母大写。不用下划线,少用美元符号。给变量命名是尽量做到见名知义。
5、包名
所有字母小写com.yc.oop1.case (前缀+项目名+模块名+层)