📌 10.7 – 与Joda-Time的区别

📌 10.7 – 与Joda-Time的区别

💡 原文约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混淆了机器时间与人类时间,限制了精度。
➡️

继续阅读