All About Java 10
Java 10 • 2018
Back to Common Java
Open Compatibility
Open Evolution
Local var type inference
All About Java 10
Local-variable type inference (var) lands.
Release overview
Java 10
Local-variable type inference (var) lands.
Local var type inference
Outline page
Known context
Java 10 (2018)
`var` (local-variable type inference) reduces noise while keeping static typing.
Research prompts
What source-language changes became visible to developers in 2018?
Which standard-library or tooling shifts made this release historically relevant?
How did this release change the path toward later milestones such as Java 5, Java 8, Java 11, or Java 17?
Related routes
Continue through the platform
Common Java
Return to the Java release timeline and compare this page with adjacent versions.
Common JDK
See how tooling, runtime packaging, and the broader platform story evolved around this release.
Common Evolution
View this release as part of the larger Java language, runtime, and ecosystem evolution path.
Compatibility
Cross-check this release with related JDK, JRE, JVM, and deployment layers.
Previous
Next
Back to timeline