Modern Java Puzzlers
Details
Since JDK 9, Java, as a language, has evolved faster than at any point in its 30-year history. For developers, this is great, as it means we get more new features that make our code more concise and, hopefully, easier to read and understand.
All new language features also bring their quirks and possibly unseen consequences.
In this fun interactive session, we’ll examine a range of recent language features and pose questions to the audience about how the code works and what it does.
We’ll cover many of the new language features from recent releases, including switch expressions, sealed classes and pattern matching.
The answers will most definitely not always be as you expect!
About the venue
Free Times Cafe has bistro-style seating and a full food and drink menu. Please consider helping to support the venue by planning to have supper during the talk.
Speaker Bio
Simon Ritter is the Deputy CTO of Azul Systems. Simon joined Sun Microsystems in 1996 and spent time working in both Java development and consultancy. He has been presenting Java technologies to developers since 1999 focusing on the core Java platform as well as client and embedded applications.
Now at Azul Systems he continues to help people understand Java and Azul’s JVM products. He represents Azul on the JCP Executive Committee as well as the JSR Expert Groups for Java SE 9 and later.
