Java版本
Java版本命名在历史上确实有些混乱。前几个版本的命名方式如下:
- Java 1.0
- Java 1.1
- Java 1.2,也被称为Java 2
- Java 1.3,也被称为Java 2
- Java 1.4,也被称为Java 2
- Java 5(内部版本号1.5)
- Java 6(内部版本号1.6)
- Java 7(内部版本号1.7)
- Java 8(内部版本号1.8)
从Java 9开始,Oracle决定放弃这种“1.x”的命名方式,转而直接使用主版本号来命名,所以我们有:
- Java 9
- Java 10
- Java 11
- …
- Java 17
所以,尽管我们有时看到人们将Java 8称为“Java 1.8”,但更正确、更常用的名称是“Java 8”。在Java 8之后的版本则完全采用了基于主版本号的命名方式。