Java Language SpecificationJava SE 10 Edition
Java SE 10 Edition
The Java Language Specification, Java SE 10 Edition, was the official, authoritative specification of the Java programming language. It was published in February 2018 and followed the Java SE 9 Edition of the JLS.
It specifies the Java programming language as implemented in Java SE 10.
This Java SE 10 Edition goes beyond the Java SE 9 Edition of the JLS by specifying the following feature:
- local variable type inference (
var
keyword)
This language change was introduced in Java SE 10 in 2018.
We have not (yet) cross-referenced this language specification with our misconceptions. To find misconception by language specification section, pick one of the cross-referenced specifications.