Java.Next: Keeping Up with Java
Key takeaways
- Learn cutting-edge Java features
- Why and how you want to migrate beyond Java 8
As of Java 9 we're getting a major Java release twice a year. Java 11 and beyond are already available, but you're most probably still developing on Java 8. Looking at Oracle's Java 8 roadmap, where public support for Oracle JDK 8 was dropped early 2019, that's not a great place to be. So what's next? In this workshop we'll first look at the new module system in Java and its impact on codebases. Then, we'll examine the new features in Java 9 and 10 such as local-variable type inference with `var`. Of course Java 11 - with an all-new HttpClient API - and later versions won't be forgotten. In this workshop, you'll learn through listening, experiencing demos and live-coding. You'll be coding with new Java features yourself with hands-on labs. Outline: Morning - Introduction to the Java module system - New features in Java 9 - Start of hands-on Afternoon - New features in Java 10 and later - Second part of hands-on - Moving from Java 8 to 11 and beyond: migration and Long-term Support