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 的类不算作向后不兼容。