💡
原文约200字/词,阅读约需1分钟。
📝
内容提要
Nova API(java.time)受到Joda-Time的启发,解决了其设计缺陷,避免使用null,方法抛出异常以增强安全性。Joda的DateTime混淆了机器时间与人类时间,限制了精度。
🎯
关键要点
- Nova API(java.time)受到Joda-Time的启发,但并不是其复制品。
- Nova API基于Stephen Colebourne识别的设计缺陷。
- Joda-Time中允许使用null,导致代码容易出错。
- Nova API设计避免使用null,方法抛出异常以增强安全性和可预测性。
- Joda-Time的DateTime混淆了机器时间与人类时间,限制了精度。
➡️