- 包名:包名是全小写的名词,中间可以由点分隔开,eg:java.awt.event
- 类名:首字母大写,通常由多个单词合成一个类名,要求每个单词的首字母也大写,eg:class HelloWorldApp
- 接口名:命名规则与类名相同,eg:interface Collection
- 方法名:往往由多个单词合成,第一个单词通常为动词,首字母小写,中间的每个单词的首字母都要大写,eg:balanceAccount,isButtonPressed
- 变量名:全小写,一般为名词,eg:length
- 常量名:基本数据类型的常量名全为大写,如果是由多个单词构成,可以用下划线隔开,eg:int YEAR,int WEEK_OF_MONTH;如果是对象类型的常量,则是大小写混合,由大写字母把单词隔开。
标识符的命名规则(标识符是为了命名变量、常量、方法、类和包 )
- 必须以字母、_ 、$开头
- 由字母、数字、_ 、$构成
- 长度没有限制,但不能包含空格,不能是Java的关键字
- 标识符不能是true、false、null