Have there been incompatibilities between Java releases where Java source code/Java class files targeting Java version X won't compile/run under version Y (where Y > X) ?
By "Java release" I mean versions such as:
House rules:
Compatibility notes for various versions:
The first major hiccup I remember was the introduction of assert
in Java 1.4. It affected a lot of JUnit code.