Java Language Specification
Java SE 20 Edition

The Java Language Specification, Java SE 20 Edition, was the official, authoritative specification of the Java programming language. It was published in March 2023 and followed the Java SE 19 Edition of the JLS.

It specifies the Java programming language as implemented in Java SE 18.

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.

Stay up-to-date

Follow us on  twitter to hear about new misconceptions.