Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the latest developments and future prospects of the Java Programming Language in this 30-minute conference talk presented by Gavin Bierman, Consulting Member of Technical Staff at Oracle. Dive into recent changes, preview upcoming features, and gain insights into the code you'll be writing in the coming years. Learn about Project Amber, preview features, algebraic desktop, switch expressions, pattern matching, and record patterns. Discover how Java is evolving to enhance developer productivity and code efficiency. Get a comprehensive overview of Java's roadmap, including new syntax improvements and language enhancements that will shape the future of Java development.
Syllabus
Introduction
Feature Releases
Project Amber
What is Project Amber
Preview Features
Algebraic Desktop
Switch Expression
Selector Expression
Pattern Matching
Pattern Semantics
Recap
Pattern Enhanced Switch
Which Pattern Matches
Programmer Error
Constants as Labels
Pattern Switch
Null Switch
Single Case Label
Brewing
When Clause
Efficiency
Record Patterns
Nested Patterns
Nesting Record Patterns
Why Record Patterns
Wrap Up
Taught by
Java