摘自阿里巴巴java开发手册
1.POJO 类中布尔类型的变量,都不要加 is,否则部分框架解析会引起序列化错误
反例:定义为基本数据类型 Boolean isDeleted;的属性,它的方法也是 isDeleted(),RPC框架在反向解析的时候,“以为”对应的属性名称是 deleted,导致属性获取不到,进而抛出异 常
2.命名规范
image.png
3.使用索引访问用 String 的 split 方法得到的数组时,需做最后一个分隔符后有无 内容的检查,否则会有抛 IndexOutOfBoundsException 的风险。
4.访问控制
image.png










网友评论