Die offizielle Java-Website hat zwar JDK12 veröffentlicht, aber die neuen Funktionen, die JDK ständig hinzufügt, sind immer noch sehr gut. Schauen wir uns nun die Änderungen in der neuen Version von JDK an .
JDK 1.9
Java 7 2011 wurde veröffentlicht, Java 8 wurde 2014 veröffentlicht und Java9 wurde am 21. September veröffentlicht. 2017. Sie haben vielleicht schon vom Modulsystem von Java 9 gehört, aber diese neue Version enthält noch viele weitere Updates. Hier sind neun aufregende neue Funktionen, die mit Java 9 kommen.
1. Java Platform Level Module System
3. JShell: Interaktives Java REPL
5. Collection-Factory-Methode
6. Verbesserte Stream-API
8 kompatibles JAR
JDK101. GC-Verbesserungen und Speicherverwaltung
3. Thread Local Handshake (JEP 312)
JDK 10 führt eine neue Möglichkeit ein, Rückrufe für Threads durchzuführen, sodass es bequemer ist, einzelne Threads zu stoppen, anstatt alle oder gar keine Threads zu stoppen. 4. Heap-Zuweisung auf alternativem Speichergerät (JEP 316)
Ermöglicht HotSpot VM, Java-Objekt-Heap-Speicher auf einem alternativen Speichergerät zuzuweisen, das vom Benutzer angegeben wird.
5. Andere Unicode-Sprachen – Markup-Erweiterungen (JEP 314)
Das Ziel besteht darin, java.util.Locale und die zugehörigen APIs zu verbessern, um andere Unicode-Erweiterungen für die Sprach-Markup-Syntax zu ermöglichen ( BCP 47 ).
6. Experimenteller Java-basierter JIT-Compiler
Oracle möchte seinen Java-JIT-Compiler Graal als experimentellen JIT-Compiler auf Linux/x64-Plattformen verwenden.
7. Root-Zertifikat (JEP 319)
Ziel ist es, das Root-Zertifikat in Oracles Java SE zu öffnen.
8. Zertifizierung der Ausstellung von Stammzertifikaten
Dies wird OpenJDK für Entwickler attraktiver machen und zielt auch darauf ab, die Unterschiede zwischen OpenJDK- und Oracle-JDK-Builds zu verringern.
9. Konsolidierung des JDK-Ökosystems in einem einzigen Repository (JEP 296)
Das Hauptziel dieses JEP besteht darin, eine gewisse Speicherverwaltung durchzuführen und die vielen Repositorys des JDK-Ökosystems in einem einzigen zu kombinieren Repository.
10. Entfernen Sie das Javah-Tool (JEP 313)
Das Javah-Tool wurde aus dem JDK entfernt. Dies ist sehr einfach und wichtig.
Java 10 Early Adopter
Early Adopter-Adresse: http://openjdk.java.net/projects/jdk/10/
JDK 11
jdk11 wird am 25. September als offizielle Version veröffentlicht. Zu den identifizierten neuen Funktionen gehören die folgenden 17
181 Kontrolle der Sichtbarkeit verschachtelter Klassen
309 Dynamische Dateikonstanten
315 Verbesserte Aarch64-Intrinsics318 Epsilon– Eine Nr -op Garbage Collector
320 Entfernen von Java EE- und CORBA-Modulen
321 HttpClient
323 Lokale Variablensyntax für Lambda-Parameter
324 Schlüsselvereinbarung für Curve25519 und Curve448-Algorithmen
327 Unicode 10
328 Flight Recorder (Flugschreiber)
329 haCha20- und Poly1305-Verschlüsselungsalgorithmus-Unterstützung
330 Launch Single-File Source- Codeprogramme (Einzeldatei-Quellcodeprogramme starten)
331 Low-Overhead-Heap-Profiling
332 TLS 1.3-Unterstützung
333 ZGC: Ein skalierbarer Garbage Collector mit geringer Latenz
335 veraltete Nashorn-JavaScript-Engine
336 veraltete Pack200-Tools und API
JDK12 Offizielle Dokumentation: https:/ /docs.oracle.com/en/java/javase/12/Das obige ist der detaillierte Inhalt vonWas ist die neueste Version von JDK, die offiziell von Oracle veröffentlicht wurde?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!