Overview
Join a Q&A session with key architects from Oracle's Java team, including Mark Reinhold, Alex Buckley, Alan Bateman, Brian Goetz, and Stuart Marks. Explore past, present, and future aspects of Java SE and the Java Development Kit. Gain insights into various topics such as Project Sumatra, Project Amber, VAR style guidelines, lambda parameters, Shenandoah and Zed GC, The Switch, method references, testing strategies, commercial features, statically typed annotations, optional semicolons, lightweight compilation units, JShell, boxing, Valhalla, release drivers, and the Jigsaw design. Learn from these experts' extensive experience in Java platform development, language architecture, and core libraries projects. Discover their perspectives on upcoming features, timelines, and potential improvements to the Java ecosystem.
Syllabus
Introduction
Introductions
Project Sumatra
Project Amber
VAR
VAR style guide
lambda parameters
distorting code
Shenandoah and Zed GC
Alexis Avila
The Switch
Straw Poll
Method References
Expected Timeline
Key Features
Testing
Different kinds of testing
Commercial features
Statically typed annotations
Optional semicolons
Lightweight compilation units
JShell
Boxing
Valhalla
Next
Release drivers
Smaller features
Pet peeve
The jigsaw design
Safe navigation operator
Optional types
Taught by
Devoxx