跑山忽略这些就等挂彩 山路驾驶不能忽略的事
Die Java Language Specification (kurz JLS, deutsch ?Spezifikation der Sprache Java“) ist die Spezifikation der Semantik und Syntax der Programmiersprache Java. Sie wird von Oracle definiert und ist Stand 2015 in der fünften Version (Java SE 8 Edition) verfügbar.
Geschichte
[Bearbeiten | Quelltext bearbeiten]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 zus?tzlich 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.
Die Java SE 7 Edition erschien 2011 und enth?lt zus?tzlich die mit Java 7 eingeführten ?nderungen sowie einige Klarstellungen zu bereits vorhandenen Features. Dazu z?hlen unter anderem:
- Ein Diamant-Operator bei einer Deklaration (z. B.
List<String> strings = new ArrayList<>();
) und - switch-Vergleiche über Strings
- try-with-resources Ausdruck
Die Java SE 8 Edition erschien im M?rz 2014 und enth?lt die mit Java 8 eingeführten ?nderungen, haupts?chlich zur Funktionalen Programmierung, Lambda-Ausdrücken und Methodenreferenzen.
Weblinks
[Bearbeiten | Quelltext bearbeiten]- Sprachspezifikation online (englisch)