This draft is available for Maintenance Review as per
of the Java Community Process, version 2.6.
The Java Language Specification, Third Edition, revises the Second Edition as a result of generics (JSR 14), metadata (JSR 175), language additions (JSR 201), the assert statement (JSR 41 from Java 2 SDK 1.4), the revised memory model (JSR 133), and Unicode supplementary character support (JSR 204).
This Maintenance Review of the Second Edition covers additional minor corrections and adjustments, including clarifications to:
- floating point literals
- String operators
- private class members
- asserts in initialization
- handling the $ character in class names
- local class declarations
- the distinction between exception handling of expressions and statements
- caveats to interface type members
Download Maintenance Review draft:
(2.1MB zip file containing 18 PDF chapters; all revisions are marked by change bars relative to the Second Edition)
Send comments to the Maintenance Lead directly: firstname.lastname@example.org