Java 9 is Dead, Long Live Java 11
summary
The talk reviews changes introduced in Java 9–11 under Oracle's new six-month release cadence and the shift to Long-Term Support (LTS) releases, with Java 11 as the first LTS after Java 8. It covers language features such as Local Variable Type Inference and many smaller additions to the JDK class library, and notes the modular system (JPMS/Jigsaw) but focuses on the other practical changes developers should know.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 1:30Java 9 vs Java 8 and 11
- 8:07Java 9 to 11 language changes
- 19:10Library updates and Collections
- 30:40Stream API and Optional enhancements
- 39:17JShell and direct file execution
- 46:39Tooling and compiler updates
- 50:10Removed features in Java 11
- 53:19Release cycles and licensing
- 58:34Java 12 and beyond
- 1:02:21Conclusion and recommendations
related talks
50mKeeping up with Java: Look at All These New Features!
45mThe Future of Java is now!
51mAll The Way To 11: The Future of Java
01h 48mJava 5, 6, 7, 8, 9, 10, 11: What Did You Miss?
56mJDK 9 & 10: Mission Accomplished, What Next For Java
06mInterview with Mark Reinhold
54mAfter Java 8, Java 9 and 10
43mKeeping Up With Java
