命名需有意义
1. 包名
包名中的字母一律小写,最好采用“网址倒序方式”。如:cn.edu.xxx.management.pojo
package名的第一部分应是小写ASCII字符,并且是顶级域名之一,通常是com、edu、gov、mil、net、org或由ISO标准定义的国家唯一标识码;后续部分由各组织内部命名规则决定,指定了各组件的目录名,所属部门名,项目名。
2. 类名、接口名
类名和接口名是首字母大写的名词,异常类的命名应以Exception结尾。如:public class CounterSet implements Set {};
3. 方法名
方法名的第一个单词应为动词且首字母小写,其余单词首字母为大写。如:void findPersonById(int id){};
4. 变量名
首字母小写,其他每个单词首字母大写。如:String dataType;
5. 常量名
常量名字母全部大写,不同字母间用下划线连接。如:static final int MIN_WIDTH=100;