标识符与关键字
2020-04-09 本文已影响0人
雪上霜
标识符
BiaoshifuTest.java
//标识符可以标识类名,方法名,变量名,接口名,常量名
//程序员自己命名的单词都是标识符。
public class BiaoshifuTest{
//main是一个方法的名称,属于标识符。但是这个标识符不能修改,因为这个main是SUN固定死的。
public static void main(Strings[] args){
}
}
标识符命名规则:
1. 标识符只能由数字、字母(包括中文)、下划线、美元符号$组成。
2. 标识符不能以数字开头。
3. 标识符中不能含有空格。
4. 关键字不能做标识符,例如:public ,class , static,void
5. 严格区分大小写。(虽然区分大小写,对于类名来说,如果A类和a类同时出现,谁在前面谁就编译成功)。
//创建一个java文件,123.java可以吗?,可以
//但如果文件中定义为public可以吗?不可以
//
命名规则:是语法,不遵守就编译错误。
标识符命名规范:大家尽量按照统一规范来进行命名,不符合规范也行。
规范:
1. 见名知意
2. 遵循驼峰命名方式
3. 类名、接口名有特殊要求 ,类名和接口名首字母大写,后面每个单词首字母大写。
4. 变量名、方法名有特殊要求,变量名和方法吗首字母小写,后面每个单词首字母大写。
5. 所以常量名:全部大写,并且单词和单词之间采用下划线衔接。USER_AGE:用户年龄
关键字
SUN公司开发Java语言时,提前定义好的一些具有特殊含义的单词,全部为小写,具有特殊含义,不能用于标识符。
Java语言中的所以关键字全部小写。