为什么Java版本以1开头?

为什么Java版本以1开头?,java,Java,为什么命令(在Windows命令行上)java-version返回java版本“1.7.0”而不是java版本7.0?1是什么意思?这意味着这是java的第七个主要版本,但版本号是1.7。对于主要版本,版本号不必以整数单位递增 因为这是实际的Java版本。查看当Java 1.2发布时,Sun决定将其作为“Java 2”进行营销,这可能是为了与微软有所区别,因为当时的诉讼仍在进行中。从那以后,他们一直在效仿,所以1.7现在是“Java 7”。它是Java的实际版本,就像1.3 1.4 1.5 1.

为什么命令(在Windows命令行上)
java-version
返回java版本“1.7.0”而不是java版本7.01是什么意思?

这意味着这是java的第七个主要版本,但版本号是1.7。对于主要版本,版本号不必以整数单位递增

因为这是实际的Java版本。查看当Java 1.2发布时,Sun决定将其作为“Java 2”进行营销,这可能是为了与微软有所区别,因为当时的诉讼仍在进行中。从那以后,他们一直在效仿,所以1.7现在是“Java 7”。

它是Java的实际版本,就像1.3 1.4 1.5 1.6 1.7等等。我知道该版本是“1”的下一部分,但我不明白为什么要使用“1”,因为它认为该版本是Java 1.7而不是Java 7在严格意义上会引起混淆。