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

YouTube

55 New Features in JDK 9

Devoxx via YouTube

Overview

Explore 55 new features in JDK 9 through this comprehensive conference talk. Dive into the major addition of modularity and project Jigsaw, along with numerous other enhancements categorized into features, standards, JVM internals, specialized improvements, and housekeeping updates. Learn about key additions such as the Java Linker, factory methods for collections, stream enhancements, multi-release JAR files, concurrency updates, and enhanced deprecation. Discover changes to relevant standards, default collectors, string performance, and graphics rendering. Gain insights into smaller features, spin-wait hints, variable handles, and the new version string format. Understand the restructured JDK/JRE file system, general clean-up efforts, and removed elements. Prepare to leverage the latest capabilities of the world's most popular programming platform with this in-depth overview of JDK 9's innovations.

Syllabus

Intro
Modularity/Jigsaw
jlink: The Java Linker (JEP 282)
Factory Methods For Collections (JEP 269)
Stream Enhancements
Multi-Release Jar Files (JEP 238)
Concurrency Updates (JEP 266)
Enhanced Deprecation (JEP 277)
Milling Project Coin (JEP 213) . Underscore no longer valid as identifier
Updating To Relevant Standards
Default Collector: G1 (JEP 248)
Better String Performance
Marlin Graphics Renderer (JEP 265)
Smaller Features
Spin-Wait Hints (JEP 285)
Variable Handles (JEP 193)
Enhanced Method Handles (JEP 274)
New Version String Format (JEP 223)
JDK/JRE File Structure (JEP 220)
General Clean Up
Removed From JDK 9
Removed GC Options (JEP 214)
Incubator Modules (JEP 11)
Zulu Java

Taught by

Devoxx

Reviews

Start your review of 55 New Features in JDK 9

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.