9点命名规范
1.
项目名小写单词之间用连接符 例如demo-parent,最好不要用单字母表示一个词。 比如s-entity,应该用stu-entity
2.
接口,类型用帕斯卡命名法则,也就是首字母大写,每一个单词首字母都大写。 比如stuDao,Seriralizer,SomeMapper
3.
类中的字段,方法用==驼峰命名法==,就是首字母小写,其他的单词的首字母是大写的。 比如stuName,getDataByName
public class StudentDaoImpl(
private String stuName; //field(字段)
public List<Student> getDataByName(){ //方法
}
)
4.
常量用全大写,每个单词之间用下划线。 比如DRIVER_CLASSNAME=“sa”
public class SomeClass(
private final String URL= "jdbc..."
private final String DRIVER_CLASSNAME = "root"
private final Integer RETRY_TIMES = 3
)
5.
通用的简写词,你可以用全大写来表示(也可以不遵守),依据你公司的要求来弄,比如ID,IP。 getDataByID还是getDataById这两种命名方法(个人倾向于后面这种) Dao,StudentDaoImpl StudentDAOImpl
6.
定义java bean的时候要符合java bean的规范,重点是两个地方要注意:
- bean的字段的第二个字母尽量不要大写,也就是我说的,尽量不要用一个字母代表第一个单词,比如sName
private String sName; //不要出现,禁止这种写法
- 字段不要以is开头(禁止)
private boolean isGood; //禁止
private boolean good;
7.
所有的实现类都以Impl结尾,特别是dao和service。 比如StudentDaoImpl,StudentServiceImpl,接口就是去掉impl之后的名字, 比如接口StudentDao,接口StudentService
8.
用servlet写的mvc中控制器,以Servlet结尾或者Controller结尾都可以,建议用Controller结尾。 比如: StudentListServlet StudentListControlle
9.
数据库所有的名字都要小写,单词之间下划线,比如:user_id,reg_data,尽量不要用单字母。 比如:s_id
标签:Java,String,规范,大写,单词,首字母,private,命名,比如 From: https://blog.51cto.com/u_16350332/8680553