This document contains information on the following topics:
The compatibility documents are divided to track incompatibility only between adjacent versions. For example, this 1.5.0 compatibility page details only 1.5.0 incompatibility with 1.4.2 and not previous versions. Therefore, to find how 1.5.0 is incompatible with all versions, you would need to look on all compatibility pages.
The following documents contain information about incompatibilities between adjacent releases.
Incompatibilities in J2SE 1.4.2 (since 1.4.1) at http://java.sun.com/j2se/1.4.2/compatibility.html
Incompatibilities in J2SE 1.4.1 (since 1.4.0) at http://java.sun.com/j2se/1.4.1/compatibility.html
Incompatibilities in J2SE 1.4.0 (since 1.3) at http://java.sun.com/j2se/1.4/compatibility.html
Incompatibilities in J2SE 1.3 (since 1.2) at http://java.sun.com/j2se/1.3/compatibility.html
See the Java Language Specification Maintenance Page (at http://java.sun.com/docs/books/jls/jls-maintenance.html) for a summary of changes that have been made to the specification of the Java programming language since the publication of the Java Language Specification, Second Edition (at http://java.sun.com/docs/books/jls/index.html).