Die neuen Funktionen von Java8 sind: 1. Lambda-Ausdruck; .
Java8 hat viele neue Funktionen hinzugefügt, wir besprechen hauptsächlich die folgenden:
(Empfehlung für Lernvideos: Java-Kurs)
1. Lambda-Ausdruck
Lambda ermöglicht die Verwendung der Funktion als ein Methodenparameter (Funktionen werden als Parameter an Methoden übergeben).
2. Methodenreferenz
Die Methodenreferenz bietet eine sehr nützliche Syntax, die direkt auf Methoden oder Konstruktoren vorhandener Java-Klassen oder -Objekte (Instanzen) verweisen kann. In Verbindung mit Lambda können Methodenreferenzen die Sprachstruktur kompakter und prägnanter machen und redundanten Code reduzieren.
3. Standardmethode
Die Standardmethode ist eine Methode, die eine Implementierung in der Schnittstelle hat.
4. Neue Tools
Neue Kompilierungstools, wie zum Beispiel: Nashorn Engine jjs, Klassenabhängigkeitsanalysator jdeps.
5. Stream-API
Die neu hinzugefügte Stream-API (java.util.stream) führt einen echten funktionalen Programmierstil in Java ein.
6. Datum-Uhrzeit-API
Verbessern Sie die Verarbeitung von Datum und Uhrzeit.
7. Optionale Klasse
Die optionale Klasse ist Teil der Java 8-Klassenbibliothek geworden und wird zum Lösen von Nullzeigerausnahmen verwendet.
8. Nashorn-Javascript-Engine
Java 8 bietet eine neue Nashorn-Javascript-Engine, die es uns ermöglicht, bestimmte Javascript-Anwendungen auf der JVM auszuführen.
Verwandte Empfehlungen: Erste Schritte mit Java
Das obige ist der detaillierte Inhalt vonWas sind die neuen Funktionen von Java8?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!