Introduction
Java's fundamental libraries:
java.lang
java.util
java.io
Java's important subpackages:
java.util.concurrent
java.util.function
When discussing features of Java, it's important to refer to specific releases.
Official Release Name | Release Year | Nickname |
---|---|---|
JDK 1.0.x | 1996 | Java 1.0 |
JDK 1.1.x | 1997 | Java 1.1 |
Java 2 Platform, Standard Edition, v1.2 | 1998 | Java 2 |
Java 2 Platform, Standard Edition, v1.3 | 2000 | Java 3 |
Java 2 Platform, Standard Edition, v1.4 | 2002 | Java 4 |
Java 2 Platform, Standard Edition, v5.0 | 2004 | Java 5 |
Java Platform, Standard Edition 6 | 2006 | Java 6 |
Java Platform, Standard Edition 7 | 2011 | Java 7 |
Java Platform, Standard Edition 8 (LTS) | 2014 | Java 8 |
Java Platform, Standard Edition 9 | 2017 | Java 9 |
Java Platform, Standard Edition 10 | 2018 | Java 10 |
Java Platform, Standard Edition 11 | 2018 | Java 11 |
Java Platform, Standard Edition 12 | 2019 | Java 12 |
Java Platform, Standard Edition 13 | 2019 | Java 13 |
Java Platform, Standard Edition 14 | 2020 | Java 14 |
Java Platform, Standard Edition 15 | 2020 | Java 15 |
Java Platform, Standard Edition 16 | 2021 | Java 16 |
Java Platform, Standard Edition 17 (LTS) | 2021 | Java 17 |
Java Platform, Standard Edition 18 | 2022 | Java 18 |