YoVDO

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

Offered By: Java via YouTube

Tags

Java Courses ZGC Courses

Course Description

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

Related Courses

Algorithms, Part I
Princeton University via Coursera
Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
MongoDB for Java Developers
MongoDB University
Initiation à la programmation (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
Intro to Java Programming
San Jose State University via Udacity