Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

JDK 16 Features and Enhancements - Records, Pattern Matching, and More

Java via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the key features and enhancements introduced in JDK 16 through this comprehensive 26-minute video presentation. Dive into the 17 JDK Enhancement Proposals (JEPs), including Records for simplified data modeling, pattern matching for instanceof, and previews of sealed classes. Learn about performance improvements like ZGC Concurrent Thread-Stack Processing and Elastic MetaSpace, as well as new capabilities such as Unix Domain Socket Channels and the Packaging Tool. Discover the implications of stronger encapsulation of JDK internals, warnings for value-based classes, and incubator APIs for Foreign Linker and Foreign memory access. Gain insights into the migration from Mercurial to Git and GitHub, new platform support for Alpine Linux and Windows AArch64, and Oracle JDK 16 Certified Configurations. Get a glimpse of Java's continuous evolution and how these updates contribute to its position as a top choice for future-proofing systems.

Syllabus

Intro
JDK 16 - 2021/03/16
Pattern Matching for instanceof (JEP 394)
ZGC Concurrent Thread-Stack Processing (JEP 376)
Elastic MetaSpace (JEP 387)
Unix Domain Socket Channels (JEP 380)
Packaging Tool (JEP 392)
Strongly Encapsulate JDK Internals by default (JEP 396)
Warning for Value Based Classes (390)
Previews and Incubator Modules
Sealed Class Example
Vector API (Jep 338) abr
Migrate from Mercurial to Git (JEP 357) and to GitHub (JEP 369)
Alpine Linux (JEP 386) and Windows AArch 64 (JEP 38B) ports
Oracle JDK 16 Certified Configurations
Oracle Developer Live-Java Innovations

Taught by

Java

Reviews

Start your review of JDK 16 Features and Enhancements - Records, Pattern Matching, and More

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.