Was es in Java 13 sonst noch gibt

Textblöcke sind sicherlich das interessanteste Feature in Java 13, aber es gibt noch ein paar andere Änderungen. Zunächst einmal wurden die in Java 12 eingeführten Switch-Ausdrücke verfeinert: Rückgabewerte - zum Beispiel am Ende längerer Statement-Blöcke - werden jetzt mit yield statt mit break zurückgegeben.

Stellenmarkt
  1. Operations Manager (m/w/d)
    Gunnar Kühne Executive Search GmbH, Frankfurt am Main
  2. IT-Recruiter (m/w/d)
    Cegeka Deutschland GmbH, Neu Isenburg, Köln
Detailsuche

  1. boolean result = switch (ternaryBool) {
  2. case TRUE -> {
  3. System.out.println("Bool true");
  4. yield true;
  5. }
  6. case FALSE -> {
  7. System.out.println("Bool false");
  8. yield false;
  9. }
  10. case FILE_NOT_FOUND -> {
  11. throw new UncheckedIOException(
  12. "This is ridiculous!",
  13. new FileNotFoundException());
  14. }
  15. }

Das in Java 10 quelloffen gemachte JVM Feature Application Class-Data Sharing (AppCDS) wurde ebenfalls erweitert: AppCDS verbessert Startzeiten, indem es Klassen statt JARs aus einem vorprozessierten Archiv lädt, welches dazu bisher manuell angelegt werden musste. Ab Java 13 kann man die JVM so konfigurieren, dass sie das Archiv im laufenden Betrieb schreibt und es somit automatisch beim nächsten Start zur Verfügung steht.

Der von Oracle entwickelte Garbage Collector ZGC ist nach G1 und Shenandoah der nächste, der nicht mehr benötigten Speicher wieder freigibt. Wie bald das geschieht, nachdem Speicherregionen nicht mehr gebraucht werden, kann man mit dem Kommandozeilenparameter -XX:ZUncommitDelay=<seconds> definieren.

Golem Akademie
  1. Azure und AWS Cloudnutzung absichern: virtueller Zwei-Tage-Workshop
    17.–18. März 2022, virtuell
  2. AZ-104 Microsoft Azure Administrator: virtueller Vier-Tage-Workshop
    13.–16. Dezember 2021, virtuell
Weitere IT-Trainings

Unter der Haube wurden in Vorbereitung auf Fibers (leichtgewichtige Threads), entwickelt von Project Loom, die java.net.Socket- und java.net.ServerSocket-APIs neu implementiert. In der Praxis wird das aber (zunächst) keine Auswirkungen haben.

Jetzt ist eigentlich der Zeitpunkt gekommen, an dem man sich den neuen und aktualisierten APIs widmet, aber da hat Java 13 nichts zu bieten. Nach den vielen kleinen Änderungen seit Java 9 ist das zur Abwechslung mal ganz erholsam.

Und jetzt viel Spaß mit Java 13!

Nicolai Parlog ist selbstständiger Softwareentwicker (hauptsächlich Java) und programmiert sowohl beruflich als auch aus Spaß. Er hat mit Manning The Java Module System geschrieben, bloggt, macht Youtube-Videos, streamt auf Twitch und trägt Kleinigkeiten zu verschiedenen Open-Source-Projekten bei.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed
 Einrückung und Formatierung der Textblöcke
  1.  
  2. 1
  3. 2
  4. 3
  5. 4


sambache 23. Sep 2019

Kurven und Graphen sind die Visualisierung von Zahlen. Symbole sind Strings der Länge 1...

Sybok 19. Sep 2019

Ach von Perl kommt es. OK, gut zu wissen. Für Murks halte ich es dennoch nicht, wenn es...

Sybok 19. Sep 2019

Ganz ehrlich: Ohne mich weiter informiert zu haben sagt mir mein Bauchgefühl auch, dass...

hl_1001 18. Sep 2019

Danke, stimmt. Habe auch bei meinem Umstieg von Java auf C# bald gesehen wie weit hinten...

CSCmdr 18. Sep 2019

Würde vielleicht helfen, ein paar Zeilenumbrüche mit entsprechenden Einrückungen zu...



Aktuell auf der Startseite von Golem.de
Kanadische Polizei
Diebe nutzen Apples Airtags zum Tracking von Luxuswagen

Autodiebe in Kanada nutzen offenbar Apples Airtags, um Fahrzeuge heimlich zu orten.

Kanadische Polizei: Diebe nutzen Apples Airtags zum Tracking von Luxuswagen
Artikel
  1. Blender Foundation: Blender 3.0 ist da
    Blender Foundation
    Blender 3.0 ist da

    Die freie 3D-Software Blender bekommt ein Update - wir haben es uns angesehen.
    Von Martin Wolf

  2. 4 Motoren und 4-Rad-Lenkung: Tesla aktualisiert Cybertruck
    4 Motoren und 4-Rad-Lenkung
    Tesla aktualisiert Cybertruck

    Tesla-Chef Elon Musk hat einige Änderungen am Cybertruck angekündigt. Der elektrische Pick-up-Truck wird mit vier Motoren ausgerüstet.

  3. DSIRF: Hackerbehörde Zitis prüft österreichischen Staatstrojaner
    DSIRF
    Hackerbehörde Zitis prüft österreichischen Staatstrojaner

    Deutsche Behörden sind mit mehreren Staatstrojaner-Herstellern im Gespräch. Nun ist ein weiterer mit Sitz in Wien bekanntgeworden.

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Daily Deals • Saturn-Advent: SanDisk Ultra 3D 1 TB 77€ • KFA2 Geforce RTX 3070 OC 8GB 1.019€ • Alternate (u. a. AKRacing Core SX 269,98€) • Sharkoon PureWriter RGB 44,90€ • Corsair K70 RGB MK.2 139,99€ • 2x Canton Plus GX.3 49€ • Gaming-Monitore günstiger (u. a. Samsung G3 27" 144Hz 219€) [Werbung]
    •  /