Java标识符定义(标识符:凡是直接可以命名的地方)
1、 包名、类名、方法名、参数名、变量名等,这些符号被称为标识符。
2、 标识符可以由字母、数字、下划线(_)和美元符号($)组成
3、 标识符不能以数字开头,不能是java中的关键字。例如:

正确的标识符
Username、username123、user_name、_userName、$username
不正确的标识符:
123username、class、87.2、Hello World、num*123
4、 首字符之后可以是字母(A­Z 或者 a­z),美元符($)、下划线(_)或数字的任何字符。
5、 标识符是大小写敏感。

Java标识符规则(一个规范,可以不用,但用显得专业)(驼峰命名法)(见名知义)
包名所有字母必须小写。例如:cn.itcast.test
类名和接口名每个单词的首字母都要大写。例如:ArrayList
常量名所有的字母都大写,单词之间用下划线连接。例如:DAY_OF_MONTH
变量名和方法名的第一个单词首字母小写,从第二个单词开始,每个单词首字母大写。例如:lineName、getLingNumber
在程序中,应该尽量使用有意义的英文单词来定义标识符,使得程序便于阅读。例如:name表示名字,age表示年纪...

(java其实可以使用中文命名,但不建议不使用)

java的关键字

Java关键字是​​电脑语言​​​里事先定义的,有特别意义的​​标识符​​​,有时又叫​​保留字​​​,还有特别意义的变量。Java的关键字对Java的​​编译器​​有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数。

java语言基础(关键字,标识符,命名规则)_开发语言

补充:

Java中有两个未使用的保留字:goto、const。

Java中有三个特殊含义的单词:null、true、false。

JDK1.4后追加了assert关键字;JDK1.5以后追加了enum关键字

这些关键字不用去特别意的去记住,在以后的学习会成为下意识的行为!