- 博客(6)
- 收藏
- 关注
原创 阿里规范嵩山版(四) OOP 规约
说明:equals()方法会比较值和精度 (1.0 与 1.00 返回结果为 false) ,而 compareTo()则会忽略精度。10、 BigDecimal 的等值比较应使用 compareTo()方法,而不是 equals()方法。9、浮点数之间的等值判断,基本数据类型不能用==来比较,包装数据类型不能用 equals。8、任何货币金额,均以最小货币单位且整型类型来进行存储。
2023-05-04 10:45:32 78
原创 阿里规范嵩山版(三) 代码格式
10、IDE 的 text file encoding 设置为 UTF-8;IDE 中文件的换行符使用 Unix 格式,不要。说明:除注释之外的方法签名、左右大括号、方法内代码、空行、回车及任何不可见字符的总行数不超过80行。11、单个方法的总行数不超过 80 行。使用 Windows 格式。
2023-05-04 10:41:26 113
原创 阿里规范嵩山版(二)常量定义
说明:如果存在名称之外的延伸属性应使用 enum 类型,下面正例中的数字就是延伸信息,表示一年中的。2、在 long 或者 Long 赋值时,数值后使用大写字母 L,不能是小写字母 l,小写容易跟。3、不要使用一个常量类维护所有常量,要按常量功能进行归类,分开维护。5、如果变量值仅在一个固定范围内变化用 enum 类型来定义。数字混淆,造成误解。
2023-05-04 10:39:56 84 1
原创 阿里规范嵩山版(一)命名风格
测试类以要测试的类开头,以Test结 尾。9、布尔类型boolean的属性,变量名不要加is前缀。以‘#’开头 ——可用在注解中,快速跳到另一个方法。17、如果是形容能力的接口名称,取对应的形容词为接口名(通常是–able 的形容词)。16、接口中的方法和属性要加Javadoc注释,尽量不在里面定义变量。15、如果模块、接口、类、方法使用了设计模式,命名中需要体现出来。4、POJO类,不能使用驼峰命名,直接全部大写。14、常量或变量命名,名词放在词尾,提升辨识度。
2023-05-04 10:29:44 406 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人