zoukankan      html  css  js  c++  java
  • 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 
  • 相关阅读:
    m113
    无题
    m102 SE赛
    m101 真*sb($huge 全场最瞎$)
    m100 的坑
    m99 然而并没有想出来标题!
    m98 lsc rp-- 赛
    csps2019AFO祭
    csps考前的一些总结(然而可能并没有用)
    低错总结
  • 原文地址:https://www.cnblogs.com/bytecodebuffer/p/13774079.html
Copyright © 2011-2022 走看看