Continuing the series of workshops on Java versions, our collegue, Denis moderated the discussions that were focused on the Java 13 and 14 versions.
As a brief image about this two versions of Java:
• Java 13 release a few number of new features — five JDK Enhancement Proposals and 76 new core library elements. They provide improvements in present performance, stability and security that aim to improve developer productivity and code clarity, and
• Java 14 succeded to combine preview feature in the last two releases: Java 12 and Java 13.
Java 13 summary includes subjects such as:
• Reimplement the Legacy Socket API
• Dynamic CDS Archive
• ZGC: Uncommit Unused Memory
• FileSystems.newFileSystem() Method
• DOM and SAX Factories with Namespace Support
• Other new features/improvements
• Removed features and options
• Preview features
• Text blocks
• New Methods in String Class for Text Blocks
• Switch Expressions Enhancements
Java 14 summary includes subjects such as:
• Switch Expressions
• Helpful NullPointerExceptions
• JFR Event Streaming
• NUMA-Aware Memory Allocation for G1
• Other new features/improvements
• Removed features and options
• Non-Volatile Mapped Byte Buffers (Incubator)
• Packaging Tool (Incubator)
• Foreign-Memory Access API (Incubator)
• Preview features
• Pattern Matching for instanceof
• Records
• Text Blocks
Thank you Denis for organizing and moderating this interesting workshop.