是根据案例的java开发手册 汇总:
1、驼峰是命名规则。
2、常量全部大写,中间隔开用_。
3、抽象类用abstract开头;异常类以Exception结尾;测试类用Test结尾。
4、String[] args不能使用String args[],因为[ ]是数组类型声明的一部分。
5、类中的布尔类型的时候不能 用isTrue命名,因为自动生成的isTrue(),RPC解析时会错误认为是true,导致解析错误。
6、如果使用了设计模式,一定要显示出来,如;OrderFactory、LoginProxy、ResourceObserver。
7、接口类中的方法和属性不要加任何修饰符号,因为默认方法都是 public,属性默认都public static final。
8、各层命名规定:
service、DAO命名规则:
1)获取打个对象用get做前缀。
2)获取多个对象用list做前缀。
3)获取统计值用count做前缀。
4)插入方法用save做前缀。
5)删除方法用remove做前缀。
6)修改用update做前缀。
领域模型命名规则:
1)数据对象 xxxDO,xxx为表名
2)数据传输对象 xxxDTO。
3)数据显示对象 xxxVO。
9、接口过时时,用@deprecated。
10、包装类之间比较用equels,比如Integer 复用对象的范围是-128到127。
11、POJO最好使用包装类(Interger)、RPC返回值和参数用包装类、局部变量推荐只用基础类(int),基础类会有初始值,包装类没有初始值,让人工赋予。
12、满足需求的情况下请使用final,提高效率。
1)不需要重新复制的变量。
2)对象参数前加final,引用指向不变。
3)类方法不允许被重写。