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) ?>
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.
assert