Dieser Artikel ist eine Fortsetzung von Einführung in das Java-Programmierhandbuch der neuen Generation (Java 12).
Das Ende des Buches schließt mit einem Kommentar zum Amber-Projekt. Das Amber-Projekt ist ein Versuch, die Java-Sprache auf eine bessere Sprache auszudehnen. Zum Zeitpunkt der Veröffentlichung des Originalwerks scheint es jedoch viele unentschlossene Versionen von Java zu geben, die verwendet werden könnten. Natürlich gibt es noch einige unentschlossene Übersetzungen, die veröffentlicht wurden. Obwohl es sich um ein Amber-Projekt handelt, das solche ** zukünftigen Funktionen ** enthält, erklärt das Buch die folgenden fünf.
Anders als bei der Veröffentlichung des Buches wurde Java 14 bereits veröffentlicht. Von den oben genannten Funktionen in Java14
Kann als Vorschaufunktion verwendet werden.
Von den oben genannten ist der Textblock derjenige, den ich persönlich so schnell wie möglich offiziell veröffentlichen möchte. Die Textblockfunktion wurde als Vorschau-Version von Java 13 veröffentlicht, Java 14 wurde jedoch noch nicht offiziell veröffentlicht und wird voraussichtlich offiziell in Java 15 veröffentlicht. Wenn Sie eine Zeichenfolge in Java wörtlich definieren, schließen Sie sie in doppelte Anführungszeichen (") ein. In einem Textblock können Sie Zeilenumbrüche, doppelte Anführungszeichen usw. definieren, ohne Escape-Sequenzen zu verwenden, indem Sie die Zeichenfolge in drei doppelte Anführungszeichen ("" ") einschließen.
Zum Beispiel
<HTML>
<BODY>
<H1>Meaning of life</H1>
</BODY>
</HTML>
Bis jetzt definieren Sie eine Zeichenfolge wie
String html = "<HTML>" +
"\n\t" + "<BODY>" +
"\n\t\t" + "<H1>Meaning of life</H1>" +
"\n\t" + "</BODY>" +
"\n" + "</HTML>";
Mir ging es gut
String html = """
<HTML>
<BODY>
<H1>Meaning of life</H1>
</BODY>
</HTML>
""";
Kann einfach geschrieben werden. Möglicherweise sind Sie besorgt über den eingerückten Teil, aber der gleiche Platz vor den drei Schlusskontingenten ("" ") wird am Anfang jeder Zeile entfernt. Als Ergebnis können Sie die zuerst angezeigte Zeichenfolge generieren. Auf diese Weise wird das Amber-Projekt, das mit verschiedenen nützlichen Funktionen ausgestattet ist, auf leicht verständliche Weise zusammengefasst, und ich denke, Sie können sehen, wie sich die Java-Sprache in Zukunft entwickeln wird, indem Sie es schnell lesen.
Dies ist die Einführung des Java-Programmierhandbuchs der neuen Generation (Java-Spracherweiterungsprojekt "Amber" Edition).
Recommended Posts