JDK 10: 10 neue Funktionen und Verbesserungen in Java 10



Aktualisiert October 2024 : Beenden Sie diese Fehlermeldungen und beschleunigen Sie Ihr Computersystem mit unserem Optimierungstool. Laden Sie es über diesen Link hier herunter.

  1. Laden Sie das Reparaturprogramm hier herunter und installieren Sie es.
  2. Lassen Sie es Ihren Computer scannen.
  3. Das Tool wird dann Ihren Computer reparieren.



Oracle hat die neue Java 10 rechtzeitig geliefert. Das Kommen davon, d.h. JDK 10, eine Implementierung der Java Standard Edition 10 wurde gut aufgenommen. Warum? Viele Werkzeug- und Rahmenhersteller beherrschten die Java 9 nicht und waren immer noch damit beschäftigt, sich an das neue Modulsystem anzupassen. So half die Änderung des Schemas der Dinge den Nutzern, die Aufgabe schnell zu bewältigen.

Neue Funktionen in Java 10



Wir empfehlen die Verwendung dieses Tools bei verschiedenen PC-Problemen.

Dieses Tool behebt häufige Computerfehler, schützt Sie vor Dateiverlust, Malware, Hardwareausfällen und optimiert Ihren PC für maximale Leistung. Beheben Sie PC-Probleme schnell und verhindern Sie, dass andere mit dieser Software arbeiten:

download

  1. Download dieses PC-Reparatur-Tool .
  2. Klicken Sie auf Scan starten, um Windows-Probleme zu finden, die PC-Probleme verursachen könnten.
  3. Klicken Sie auf Alle reparieren, um alle Probleme zu beheben.



Also, was ist alles neu in Java 10? Erstens wurde zu Recht viel Aufmerksamkeit auf die neuesten Features von Java gelenkt, einschließlich der Einführung von –

  1. Lokale Inferenz vom Typ Variable – Das Merkmal zielt darauf ab, die Java-Sprache zu verbessern, um die Typinferenz auf Deklarationen lokaler Variablen mit Initialisatoren zu erweitern. Es behauptet, die einzige echte Funktion für Entwickler in JDK 10 zu sein.
  2. Bereitstellung eines Standardsatzes von Root-Zertifikaten der Zertifizierungsstelle im JDK – Das Hauptziel dahinter ist es, Open-Source-Root-Zertifikate im Java SE Root CA-Programm von Oracle zu erstellen, um OpenJDK-Builds für Entwickler attraktiver zu machen. Außerdem, wie die Beschreibung besagt, wird der vorteilhafte Zusatz einen Standardsatz von Root Certification Authority (CA)-Zertifikaten im JDK bereitstellen.
  3. Application Class-Data-Sharing zur Optimierung der Startzeit und des Footprints – CDS (Class-Data-Sharing) wurde erstmals in JDK 5 eingeführt, um die Leistung des JVM-Starts zu verbessern und den Ressourcen-Footprint zu reduzieren, wenn mehrere JVMs auf demselben physischen Rechner laufen. JDK 10 erweitert die CDS-Funktionalität, so dass Anwendungsklassen auch im gemeinsamen Archiv platziert werden können. Bisher war die Verwendung von CDS nur auf den Bootstrap Class Loader beschränkt.
  4. Docker awareness – Ab sofort erkennt die Java Virtual Machine (JVM) in jedem Fall, in dem Sie Java 10 auf Linux-Systemen ausführen, schnell, ob sie in einem Docker-Container läuft. Containerspezifische Informationen wie die Anzahl der CPUs und der dem Container zugewiesene Gesamtspeicher werden von der JVM extrahiert, anstatt das Betriebssystem abzufragen.
  5. Zusätzliche JVM-Optionen – die neuen Optionen bieten den Benutzern von Docker-Containern mehr Kontrolle über den Systemspeicher.
  6. Bug fixes – Ein Bugfix zur Korrektur des Attachment-Mechanismus, wenn versucht wird, von einem Host-Prozess an einen Java-Prozess anzuschließen, der sich in einem Docker-Container befindet.
  7. Neue APIs – Java 10 wird neue APIs enthalten, um die Erstellung von unveränderlichen Sammlungen besser zu ermöglichen. Die Methoden copyOf, Set.copyOf und Map.copyOf erstellen neue Sammlungsinstanzen aus bestehenden Instanzen. Neue Methoden toUnmodifiableList, toUnmodifiableSet und toUnmodifiableMap wurden der Klasse Collectors im Stream-Paket hinzugefügt, so dass die Elemente eines Streams in einer unveränderlichen Sammlung gesammelt werden können.
  8. Garbage Collector Interface: In der früheren JDK-Struktur waren die Komponenten, aus denen eine Garbage Collector (GC)-Implementierung bestand, über verschiedene Teile der Codebasis verteilt. Während sie denjenigen bekannt schienen, die mit dem vom JDK verwendeten GC-Schema vertraut sind, führte dies oft zu Verwirrung bei neueren Entwicklern. Es hat sich in Java 10 geändert. Nun ist es eine saubere Schnittstelle innerhalb des JVM-Quellcodes, um die schnelle und einfache Integration alternativer Kollektoren zu ermöglichen. Es wird die Quellcode-Isolierung verschiedener Garbage-Collectors verbessern.
  9. Aggregation der Repositorien des JDK-Waldes zu einem einzigen Repository – Die bisherige Codebasis war in mehrere Repos unterteilt, was zu Problemen bei der Quellcodeverwaltung führen kann. In dem Bestreben, die Entwicklung zu rationalisieren, haben acht Repos:
  • Wurzel
  • Corba
  • Hotspot
  • Jaxp
  • Jaxws
  • Jdk
  • Langwerkzeuge
  • Nashorn
  • Früher in JDK 9 verfügbar, wurden in einem einzigen Repository zusammengeführt, um einen atomaren Commit über Repositorien von voneinander abhängigen Changesets durchzuführen.

Grall Java-basierter Just-in-time-Compiler

Schließlich wurde Graal, mit dem Programmierer Laufzeiten und Compiler für neue oder bestehende Sprachen in Java erstellen können, als Grall Java-basierter Just-in-time-Compiler für die experimentelle Verwendung auf der Linux/x64-Plattform aktiviert.

Oracle verspricht, weiterhin regelmäßig und in regelmäßigen Abständen langfristige Releases anzubieten. Weitere Informationen finden Sie auf dieser Seite.



EMPFOHLEN: Klicken Sie hier, um Windows-Fehler zu beheben und die Systemleistung zu optimieren

Leave a Reply

Your email address will not be published. Required fields are marked *