为什么 java.util.Date 和日历在 Java8 中没有完全弃用?

why java.util.Date and Calendar are not completely deprecated in Java8?

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

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

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