基本要求
见名知意:名称应该能够清晰地表达其代表的含义或用途。
包(文件夹)命名
全部小写,多级包用`.`隔开。例如:`com.itheima`(一般按公司的域名反向书写)。
类命名
一个单词首字母大写,例如:`Student`,`Car`。
多个单词每个单词首字母大写,例如:`HelloWorld`。
方法和变量命名
一个单词首字母小写,例如:`age`,`show()`。
多个单词从第二个单词开始每个单词的首字母大写,例如:`maxAge`,`getAge()`。
常量命名
一般用若干个名词或名词性词组当作名称,全部使用大写字母,字与字之间用下划线分隔。例如:`MAX_SPEED`,`DEFAULT_USER`。
项目名命名
全部小写。
包名命名
全部小写。
类名命名(驼峰命名法)
首字母大写,如果类名由多个单词组成,每个单词的首字母都要大写,即使用驼峰式命名。例如:`public class MyFirstClass{}`。
变量名和方法名命名
首字母小写,如果名称由多个单词组成,后面的每个单词的首字母都要大写。例如:`int index=0;`,`public void toString(){}`。
常量名命名
全部大写。
命名规则的其他要求
名称只能由字母、数字、下划线、`$`符号组成。
不能以数字开头。
名称不能使用Java中的关键字。
不允许出现中文及拼音命名。
这些规则可以帮助开发者、程序员和用户更有效地命名变量、方法、类和项目,从而提高代码的可读性和可维护性。