Ben*_*age
        
         3
        
        java
        
        enums
        
        datetime
        
        calendar
        
      
      我有时会对juCalendar缺乏类型安全感到沮丧,并且想知道是否有充分的理由不在Calendar API中使用枚举,或者唯一的原因是它可能是在枚举之前编写的语言的一部分,不值得打破旧代码.
第二个子问题是:是否值得花时间在Calendar类周围创建一个更安全的类型包装器,或者之前已经完成了这个?
总结: Calendar自Java 1.1以来一直存在而Enums只在Java 5中使用,JODA Time被认为是最佳的替换包Calendar.