Einführung des Java-Programmierhandbuchs der neuen Generation (Java 12)

Dieser Artikel ist eine Fortsetzung von Einführung in das Java-Programmierhandbuch der neuen Generation (Java 11).

Änderungen in Java 12

Java 12 beschreibt zwei Dinge:

Ausdruck wechseln

Der Schalterausdruck ist kein formales Merkmal von Java 12. Im Gegenteil, Java 13 ist nicht offiziell und ein formales Merkmal von Java 14. In diesem Buch wird erläutert, wie Sie die Vorschaufunktion verwenden, indem Sie die Option "--enable-Preview" zur Kompilierungs- oder Laufzeit angeben. Java 14 wurde jedoch auch jetzt veröffentlicht. Wenn Sie also Java 14 verwenden, können Sie es ohne Optionen verwenden. Du kannst es schaffen. Um ehrlich zu sein, habe ich switch bisher noch nicht so oft verwendet, aber ich denke, dass die Verwendung dieses switch-Ausdrucks die Anzahl der Fälle erhöht, in denen Sie völlig sicheren Code schreiben können. Das Buch erklärt auf leicht verständliche Weise zusammen mit dem Beispielcode, was das Problem mit dem Switch bisher war und wie es mit dem Switch-Ausdruck verbessert wurde.

Weitere Verbesserungen in JDK 12

Weitere Verbesserungen werden in den folgenden Punkten beschrieben.

Wie bei allen Beispielen handelt es sich nur um eine kurze Erklärung, aber in einer solchen Situation ist das "Standard-CDS-Archiv" eine etwas ausführlichere Erklärung. Und obwohl CDS in Java 10s "App CDS Application Class Data Sharing" ausführlich erläutert wird. Möglicherweise liegt dies daran, dass der Autor möchte, dass Sie diese Funktion verwenden. Ich weiß nicht was ich meine, aber ich fühlte mich so. Ich hatte auch das Gefühl, dass der GC ständig verbessert wurde.

Dies ist die Einführung des Java-Programmierhandbuchs der neuen Generation (Java 12).

Recommended Posts

Einführung des Java-Programmierhandbuchs der neuen Generation (Java 10)
Einführung des Java-Programmierhandbuchs der neuen Generation (Java 11)
Einführung des Java-Programmierhandbuchs der neuen Generation (Java 12)
Einführung des Java-Programmierhandbuchs der neuen Generation (Java-Spracherweiterungsprojekt "Amber" Edition)
[Java] Neue Thread-Generierungsmethode (2)
[Java] Neue Thread-Generierungsmethode (1)
Einführung in die funktionale Programmierung (Java, Javascript)
Zusammenfassung der objektorientierten Programmierung mit Java
[Java] Einführung
Memorandum des neuen Absolventen SES [Java-Grundlagen]
Java Programming Style Guide für die Java 11-Ära
Ausgabe des Buches "Einführung in Java"
Ich habe EX25 des AtCoder Programming Guide für Anfänger (APG4b) in Java geschrieben.
Einführung von pay.jp
Die Geschichte des Lernens von Java in der ersten Programmierung
Grundlagen der Java-Programmierung
Einführung von Milkode
Memorandum des neuen Absolventen SES [Java Object Oriented Edition]
Java1.8 neue Funktionen
Java Generische Programmierung
[Java] Einführung in Java
Einführung in Java
[Einführung in Java] Grundlagen der Java-Arithmetik (für Anfänger)
Verwenden wir Java New FileIO! (Einführung für Anfänger)
[Java] Übersicht über Java
[Einführung in Java] Liste der Dinge, die am 14. Tag der Programmierung gefangen wurden
Zusammenfassung der Revisionen (neue Yuan-Probleme) nach Java-Version
Erfahrung mit dem Bestehen von Java Silver als neuer Absolvent
Einführung in Java für Anfänger Grundkenntnisse der Java-Sprache ①
Schnell lernen Java "Einführung?" Teil 3 Von der Programmierung wegreden
Java-Leistung Kapitel 1 Einführung
Abgelaufene Java-Sammlung
Voraussichtliche Funktionen von Java
Zusammenfassung der neuen Funktionen von Java 12
Einschränkungsprogrammierung in Java
[Java] Bedeutung der serialVersionUID
Einführung von Docker - Teil 1--
NIO.2 Überprüfung von Java
Bewertung von Java Shilber
Zusammenfassung der neuen Funktionen von Java 13
[Java] Stream API-Stream-Generierung
[Rails] Einführung von PAY.JP
Java - Vereinigung von Kommentaren
Geschichte der Java-Annotationen
Java (Verdienste des Polymorphismus)
Java-Programmierung (Klassenmethode)
Einführung in die praktische Programmierung
[Java] Passwortgenerierung (Pasay)
Einführung der Benutzerauthentifizierung
Was ist neu in Java 8?
NIO Bewertung von Java
Einführung in den Java-Befehl
Java-Programmierung (Klassenstruktur)
Zusammenfassung der neuen Funktionen von Java 10
Programmiernotiz für Java-Wettbewerbe
[Java] Drei Funktionen von Java
Was ist neu in Java 9,10,11
Zusammenfassung der Java-Unterstützung 2018