Java 项目的命名规范

1. Java 项目的命名规范

  1. 项目名全部小写,多个单词用中划线分割 ‘-‘ ;列:spring-ioc

  2. 包名全部小写;列:com.spring

  3. 类名首字母大写,一般都是使用大驼峰式(第一个字母也大写)命名

     public class MyFirstClass{}
  4. 同上:变量名、方法名,名称由多个单词组成,除第一个字母 后面每个单词的首字母都要大写

     public String studentName = "张三";//变量名
     public void studentNameMethod(){}//方法名
  5. 常量名全部大写,多个单词用下划线分割 ’_‘

     public static final String SKIN_COLOR="red";
  6. 所有命名规则必须遵循以下规则:

    1. 名称只能由字母、数字、下划线、$符号组成

    2. 不能以数字开头

    3. 名称不能使用java 中的关键字

    4. 不允许出现中文及拼音命名

其他

属性(类)约束
抽象Abstract 或Base 开头BaseUserService
工具Utils作为后缀StringUtils
异常Exception结尾RunTimeException
接口实现接口名 + ImplUserServiceImpl
领域模型DO/DTO/VO/DAO正例:UserDAO;反例:UserDao
设计模式相关Builder,Factory等当使用到设计模式时要使用对应的设计模式作为后缀 如ThreadFactory
测试Test后缀UserServiceTest 表示用来测试UserService类的
MVC分层Controller,ServiceImpl,DAO后缀UserController,UserServiceImpl,UserDAO

项目中。。。

 

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值