Lokale Variablentypinferenz (Java 10~), Verbesserungen bei switch (Preview 12~), mehrzeilige String-Literale (P13~), Pattern Matching, Records, Sealed Types usw.
Vortrag von Brian Goetz, Java Language Architect bei Oracle
Das Wichtigste ist die Kompatibilität – auch Code von vor 25 Jahren läuft noch.
Sprachfeatures sind dauerhaft, deshalb müssen sie mit Vorsicht hinzugefügt werden.
-> Deshalb wurden Preview-Features eingeführt, damit man zunächst die vollständigen Funktionen ausprobieren kann.
Die oben genannten sprachlichen Verbesserungen wurden über Preview vorab eingeführt.
Noch keine Kommentare.