This draft is available for Maintenance Review as per
section 4.2
of the Java Community Process, version 2.6.
The draft Java Language Specification, Third Edition presented here revises the Java Language Specification, 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 draft 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
Draft of the Java Language Specification, Third Edition:
(2.1MB zip file containing 18 PDF chapters; all revisions are marked by change bars relative to the Second Edition)
All revisions are marked by change bars relative to the Second Edition. Please send comments to jls-jvms-spec-comments@openjdk.java.net.
|