三、标识符和关键字

1、标识符

1)什么是标识符?

​ 简单来说,凡是可以由程序员自己来命名的单词都是标识符。

2)标识符可以用来标识什么?

​ 可以标识:

​ 类名、方法名、变量名、接口名、常量名…

3)标识符命名规则

命名规则属于语法机制,必须遵守,不遵守命名规则表示不符合语法,编译器会报错。

命名规则:

1.标识符只能由数字、字母(包括中文)、下划线(_)、美元符号($)组成,不能含有其他符号。

2.标识符不能以数字开头。

3.关键字不能做标识符。例如:public、static、class…

4.标识符严格区分大小写。

5.标识符理论上没有长度限制。

4)标识符命名规范

命名规则是语法,不遵守会编译报错。命名规范是为了提高代码可读性。

命名规范:

1.见名知意(在起名时,最好一看这个单词就知道是啥意思)。

2.遵守驼峰命名方式。(驼峰:一高一低,一高一低…)

​ 例如:IdentifierTest、UserName…

3.类名和接口名首字母大写,后面每个单词首字母大写。

​ 例如:UserLogin、SortTest…

4.变量名和方法名首字母小写,后面每个单词首字母大写。

​ 例如:userName、getPassword…

5.所有常量名全部大写,并且单词和单词之间采用下划线衔接。

​ 例如:MAX_VALUE、MATH_PI…

5)判断下列标识符是否合法(练习)

标识符是否合法标识符是否合法
myName合法_3合法
合法#name不合法,标识符不能含有#
My_name合法25name不合法,标识符不能以数字开头
Points合法class不合法,class 是关键字,不能做标识符
$points合法&time不合法,标识符不能包含&
_sys_ta合法if不合法, if 是关键字, 不能做标识符
OK合法Hello World不合法,标识符不能包含空格
_23b合法

2、关键字

1)什么是关键字?

​ Java 关键字是编程语言里事先定义的,有特殊意义的单词, Java 中所有的关键字都是小写
的英语单词。
​ Java 的关键字对 Java 的编译器有特殊的意义,它们用来表示一种数据类型,或者表示程序
的结构等,关键字不能用作标识符。

2)关键字有哪些?

不需要全部记住,在以后的学习中会逐渐接触到。

byteshortintlongfloat
doublebooleanchariffor
elsewhiledocontinuebreak
publicdefaultprotectedprivatethrow
throwstrycatchfinalfinally
caseswitchtransientpackagenew
staticthisabstractstrictfpnative
gotosuperextendsimplementsimport
instanceofreturnsynchroniz edvoidconst
classenumassertinterfacevolatile

版权声明:本文为qq_45833945原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。