Java 8 为什么在Java8中java.util.Date和Calendar没有被完全弃用?

Java 8 为什么在Java8中java.util.Date和Calendar没有被完全弃用?,java-8,deprecated,Java 8,Deprecated,查看java.util.Date类的javadoc时,大多数方法已经在很长一段时间内被弃用了。现在在java8中,引入了全新的包java.time,其中包含了java.util.Date和java.util.Calendar类的成熟替代品 为什么不更进一步,彻底弃用旧类呢?是否有计划在Java9或10中弃用它们?原因可能是使用旧版本开发的软件具有向后兼容性。这只是表明在将来的版本中,完整的类可能会被弃用。在Java 9Java.util.Date和Java.util.Calendar中也没有弃用

查看
java.util.Date
类的javadoc时,大多数方法已经在很长一段时间内被弃用了。现在在java8中,引入了全新的包
java.time
,其中包含了
java.util.Date
java.util.Calendar
类的成熟替代品
为什么不更进一步,彻底弃用旧类呢?是否有计划在Java9或10中弃用它们?

原因可能是使用旧版本开发的软件具有向后兼容性。这只是表明在将来的版本中,完整的类可能会被弃用。

在Java 9
Java.util.Date
Java.util.Calendar
中也没有弃用。开源软件中有相当多的和的用法。我认为Java的创建者现在不想破坏向后兼容性