Java Language Specification
Erscheinungsbild
Die Java Language Specification (kurz JLS, deutsch „Spezifikation der Sprache Java“) ist die Spezifikation der Semantik und Syntax der Programmiersprache Java. Sie wird von SUN Microsystems definiert und ist aktuell in der dritten Version verfügbar.
Geschichte
Die Java-Sprachspezifikation wurde erstmals 1996 mit der ersten Version der Programmiersprache Java veröffentlicht.
Die zweite Ausgabe der Sprachspezifikation erschien im Jahr 2000 und wurde unter anderem um das neue Konzept der inneren Klassen ergänzt.
Die dritte Ausgabe erschien 2005 und beschreibt die mit Java 5 eingeführten Neuerungen:
- parametrisierte Typen für generische Programmierung,
- eine zusätzliche, vereinfachte Syntax für die "
for
"-Schleife, - die implizite Umwandlung zwischen elementaren Datentypen und deren Wrapper-Klassen, das so genannte Auto-Boxing,
- Aufzählungstypen, die enums,
- Parameterlisten variabler Länge,
- Import statischer Klasseneigenschaften, z. B. Konstanten und
- Annotations zur Einbettung von Metadaten.
Weblinks
- Sprachspezifikation online (englisch)
Wikibooks: Java: Programmierung und Plattform in mehreren Bänden – Lern- und Lehrmaterialien