Simon Ritter is the Deputy CTO of Azul. 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. At Azul, he continues to help people understand Java and Azul’s JVM products.
Simon is a Java Champion and two time recipient of the JavaOne Rockstar award. In addition, he represents Azul on the JCP Executive Committee, the OpenJDK Vulnerability Group as well as the JSR Expert Group since Java SE 9.
The goal of Project Amber within OpenJDK is to explore the inclusion of smaller, productivity-oriented Java language features. One part of this that has delivered new functionality in recent versions is pattern matching.
Pattern matching combines application code logic to test if an expression has a specific type or structure and extract components of its state for processing.
In this session, we’ll take several examples of pattern matching and pose them as questions for the audience. Sometimes, the results are not what you would expect. For each example, we’ll discuss the logic behind the code and how this could impact how you use these features in your code.
By the end of the session, you should have a greater depth of knowledge on how to get the most benefit from these Java language enhancements.
Searching for speaker images...