Java 13 release overview covering migration considerations from Java 11/12, tool version requirements (IntelliJ, Eclipse, Maven, Gradle), and all major new features. Key additions include text blocks (multiline strings as a preview feature), the switch expression refinement replacing `break` with `yield`, dynamic AppCDS archives via `-XX:ArchiveClassesAtExit` for faster startup, ZGC improvements including 16TB max heap and unused memory return to OS, and Shenandoah GC enhancements with new load-reference barriers. New String methods (`stripIndent`, `translateEscapes`, `formatted`) and NIO improvements are also noted.

11m read timeFrom nipafx.dev
Post cover image
Table of contents
▚ Migrating to Java 13▚ Language Features▚ API Improvements▚ New JVM Capabilities▚ Reflection

Sort: