Java 开发规范

  1. boolean 变量名称不要使用 is开头,例如 isDeleted
  2. 包名都是小写单数形式
  3. 尽量望文知意,单词拼全
  4. 命名时尽量将表示类型的词放在结尾,提高辨识度
  5. 接口不添加任何修饰符
  6. CURD 前缀要清晰 get/list/count/save/remove/update
  7. Long 类型的数值是L ,非小写
  8. 缩进必须是4个空格,运算符左右必须有一个空格
  9. 注释斜线与内容必须有一个空格
  10. Integer 比较值 -128 ~ 127 会在IntegerCache.cache 产生,直接使用 == 判断,但这个区间外都会在堆上产生,不会复用
  11. 基本类型不用 == 判断,包装类型不用 equals 判断
  12. 浮点类型比较 1.指定一个误差范围,Math.abs 比较 或者使用 BigDecimal 比较
  13. 禁止使用构造方法把 double 构建为 BigDecimal ,因该使用 Double 转换为String ,在通过BigDecimal 的 valueOf 方法,防止精度损失
  14. String 的 “+” 拼接都是创建一个 StringBuilder 操作append ,然后toString 
posted @ 2020-10-06 18:12  byebai95  阅读(134)  评论(0编辑  收藏  举报