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) ?>
Obviously the naming convention of release names is not backwards-compatible.
(The list is from Wikipedia.)