The features released between Java 11 and Java 18 have brought many opportunities for developers to improve application development productivity as well as code expressiveness and readability.In this hands-on session, you will discover all the recent Project Amber features added to the Java language such as Records (including Records serialization), Pattern Matching for
instanceof, switch expression, sealed classes, and hidden classes. You will also have the ability to test some of the newer APIs introduced in the JDK (ex. UDS). In addition, this lab will also touch on some newer tools (ex. jwebserver) and features introduced recently in the JDK (ex. serialization filter).Attend this Hands-on Lab to understand what JDK 18 brings to developers, and make sure to bring your laptop!
David is a Developer Advocate in the Java Platform Group at Oracle. Prior to that, he was involved in Oracle’s Serverless initiatives. David has also been heavily involved in Java EE 8 and its transition to the Eclipse Foundation as part of the Jakarta EE initiative.
Over the years, David has championed Java extensively throughout the world, by presenting at conferences and user groups, large and small. He blogs at https://delabassee.com and has authored many technical articles for various publications.
David lives in Belgium. In his spare time, he enjoys playing video games with his daughter and tinkering with technologies such as domotics, electronics, and pinballs.
José works as Java Developer Advocate at Oracle. PhD in applied maths and computer science, assistant professor at the University Sorbonne Paris Nord for 25 years, he is a Java Champion Alumni and JavaOne Rockstar. He is a member of the french Paris Java User Group, has been a co-organizer of the conference Devoxx France, and is a disorganizer of JChateau, an unconference held in the Chateau of the Loire Valley. He works on the dev.java documentation and community website, publishes the JEP Café, a monthly video cast on YouTube, and maintains a french YouTube channel with more than 80 hours of Java courses. He is also a Pluralsight author in the Java space.