是否有任何 Java 版本之间向后不兼容的具体示例?
2022-08-31 22:22:06
Java版本之间是否存在不兼容性,其中针对Java版本X的Java源代码/Java类文件无法在版本Y下编译/运行(其中Y>X)?
通过“Java发布”,我的意思是这样的版本:
- JDK 1.0 (1996年1月)
- JDK 1.1 (1997年2月)
- J2SE 1.2(1998 年 12 月)
- J2SE 1.3 (2000 年 5 月)
- J2SE 1.4(2002 年 2 月)
- J2SE 5.0(2004 年 9 月)
- Java SE 6(2006 年 12 月)
条款规定:
- 请尽可能提供参考和代码示例。
- 请尽量在你的答案中非常具体/具体。
- 标记为@Deprecated的类不算作向后不兼容。