Java命名规范
  GIcSTsePlxLq 2023年12月05日 24 0

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的规范,重点是两个地方要注意:

  1. bean的字段的第二个字母尽量不要大写,也就是我说的,尽量不要用一个字母代表第一个单词,比如sName
private String sName; //不要出现,禁止这种写法
  1. 字段不要以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

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年12月05日 0

暂无评论

推荐阅读
  2Vtxr3XfwhHq   2024年05月17日   54   0   0 Java
  Tnh5bgG19sRf   2024年05月20日   109   0   0 Java
  8s1LUHPryisj   2024年05月17日   46   0   0 Java
  aRSRdgycpgWt   2024年05月17日   47   0   0 Java
GIcSTsePlxLq
作者其他文章 更多

2023-12-05