到目前为止,大多数人都痛苦地意识到,用于处理日历日期的Java API (特别是java.util.Date
和java.util.Calendar
类)非常混乱。
在我的脑海中:
中
This post很好地总结了这一点,JSR-310也解释了这些问题。
现在我的问题是:
这些类是如何进入Java SDK的呢?这些问题中的大多数似乎都相当明显(特别是Date是可变的),应该很容易避免。那么这是怎么发生的呢?时间压力?或者,这些问题只是在回顾中显而易见吗?
我意识到这不是一个严格意义上的编程问题,但我发现理解API设计怎么会出错是一件很有趣的事情。毕竟,错误总是一个很好的学习机会(我很好奇)。
https://stackoverflow.com/questions/1571265
复制相似问题