DevTestOpsGuide

开发 测试 上线 的经验与笔记

View project on GitHub

Java 常见 bug

BigDecimal 应先乘后除,因为除的时候要设置精度

bigDecimal.doubleValue() 会用科学计数法

1E17在这种格式是合法数字,就像1_000

第二位大写的字段在 IDEA 生成的get/set方法第 4 位字符不能正常大写

使用 IDEA 的推断可空性注解避免空指针,包括局部变量,修改

可空注解提供方比较多,这里待研究

不需要正则替换时优先使用replace()(也是替换所有)

replaceAll()split()的参数是正则表达式