時にはjuCalendarで型の安全性が欠如していることに不満を持ち、が良いかどうか疑問に思ったカレンダーAPIでenumを使用しない理由があるか、列挙型の前に書かれたものは言語の一部であり、古いコードを破る価値はありません。java.util.CalendarでEnumを使用しないのはなぜですか?
副次的な質問は次のとおりです。カレンダークラスの周りでより安全なラッパーを作成するのには時間がかかるのですか?
概要:Enums
は唯一のJava 5、JODA Timeにそれを作ったのに対し、Calendar
は、Java 1.1以降の周りされているがCalendar
ための最良の交換用パッケージと考えられています。
Java 7では、JSR-310(http://sourceforge.net/apps/mediawiki/threeten/index.php)で日付と時刻の処理が更新されることを願っています。これをリードするのは、ジョーダタイムの後ろにいる男の一人であるStephen Colebourneです。 – Qwerky
@Qwerky:http://openjdk.java.net/projects/jdk7/features/のリストにはありません。[JSR 336](http://jcp.org/ja/jsr/detail?id= 336)は**将来のJava SEリリースに延期**しています。 Java SE 8([JSR 337](http://jcp.org/ja/jsr/detail?id=337))に含まれている可能性があります。 –