阿里巴巴规范
规范说明
geekmice
我信命,但我不认命,我认为命运还是掌握自己手里比较好
展开
-
【强制】三目运算符,高度注意表达式1和2在类型对齐时,可能抛出因自动拆箱导致NPE异常
2、表达式1或表达式2值类型不一致,会强制拆箱升级成范围更大的类型。1、表达式1或表达式2值只要有一个原始类型。说明:以下两种场景会触发类型对齐拆箱操作。原创 2022-10-16 09:08:32 · 217 阅读 · 0 评论 -
java中深拷贝与浅拷贝
workerclient原始对象:北京大学第一种方案深拷贝北京大学变化原始对象:北京大学变化第一种方案深拷贝:清华大学。原创 2022-10-09 10:19:15 · 473 阅读 · 0 评论 -
阿里巴巴规范之POJO类中布尔类型的变量都不要加is前缀详解
强制】POJO类中的任何布尔类型的变量,都不要加is前缀,否则部分框架解析会引起序列化错误。说明在本文MySQL规约中的建表约定第一条,表达是与否的变量采用is_xxx的命名方式,所以,需要在设置从is_xxx到xxx的映射关系。反例定义为基本数据类型booleanisDeleted的属性,它的方法也是isDeleted(),框架在反向解析的时候,“误以为”对应的属性名称是deleted,导致属性获取不到,进而抛出异常。...原创 2022-07-24 16:28:57 · 2157 阅读 · 0 评论