JDK 9 & 10: Mission Accomplished, What Next For Java
summary
Java moves to a six-month release cadence and already ships concrete changes: JDK 9 lists 85 new features, JDK 10 adds local variable type inference (var) and removes hundreds of legacy flags (366 -XX options), and the module system surfaces 97 modules with tools like jlink runtime creation to build minimal runtimes. JDK 11 makes Flight Recorder open source, introduces the Epsilon no-op GC for testing, and shifts LTS and commercial support so OpenJDK builds under GPL with classpath exception become the free production option.
AI-written summary · about
chapters (9)
- 0:00Introduction and future of Java
- 2:54Java modularity system explained
- 11:26Compatibility and migration to JDK 9+
- 16:03New release model and support changes
- 23:58Oracle JDK vs OpenJDK convergence
- 31:09Key features in JDK 10
- 40:01JDK 11 features and updates
- 46:08Long-term Java features and projects
- 55:39Summary and conclusion








