Moving Java Forward Faster
summary
Java moves to a six-month release cadence with the next feature release in March 2018 and JDK 10 carrying only 12 finished items: var local-variable type inference, a unified Mercurial repo, a garbage-collector interface, AppCDS (application class-data sharing) for faster startup, root certificates in OpenJDK, and experimental features like an alternative JIT. Oracle publishes GPL OpenJDK builds and is open-sourcing commercial bits (Flight Recorder, JMC); JDK 11 plans include Epsilon GC and removal of Java EE/CORBA modules. Projects feeding the pipeline include Amber, Valhalla, Loom, Panama and Metropolis.
AI-written summary · about
chapters (31)
- 0:00Start
- 0:04Moving Java Forward Faster
- 1:01Java 9 Breaks Everything
- 1:51Summary
- 6:36Ship Gpl-Licensed Builds Based Only on Openjdk Source Code
- 7:46Oracle Will Focus Primarily on Linux
- 9:50Remove a Deprecated Feature
- 11:03There Will Never Be More than Two Updates for any Non Lts Release and There Will Never Be More than Three Years of Support for any Lts Release
- 13:39The Jdk Enhancement Proposals
- 14:26Raw String Literal
- 14:41What Features Are Planned for 10
- 15:06Local Variable Type Inference
- 15:58Application Class Data Sharing
- 16:17Thread-Local Handshakes
- 16:35Additional Unicode Language Tag Extensions
- 16:58Experimental Java Based Jit Compiler
- 17:45Root Certificates in Open Jdk
- 19:14Lambdas
- 20:32Jdk 10 Schedule
- 21:19Jdk 11 Features
- 22:00Low Overhead Garbage Collectors
- 22:48Remove the Java Ee and Corba Modules
- 24:25Metropolis
- 25:55The Java Boilerplate
- 28:22Customize Records
- 29:16Expression
- 31:50Type Test Patterns
- 36:30Type Inference
- 42:52What's Valhalla All about Value Types and Specialized Generics
- 43:17Cache Performance
- 48:42Java Util Optional








