2013-12-09 67 views
0

我有這樣的Java版本號的列表:映射Java版本號主要的Java版本

1.6.0_10 
1.5.0_15 

如何這些版本號的主要版本映射Java 5中,Java的,6和Java 7 ?我已經找到了關於如何理解長版本號的文檔,而不是關於如何確定主要版本的文檔。

+3

中間數字是主要版本,最後一個數字是更新。所以'1.6.0_10'是Java 6更新10,'1.5.0_15'是Java 5更新15. –

+1

請注意,沒有「Java 4」這樣的東西。它是Java2,版本1.4。 –

+0

@MarkoTopolnik:你知道得越多。謝謝! – Kevin

回答

1

正如@Austin所說,數字的最後一部分(例如.0_10)是更新數字而不是主要版本。這裏是 「主要」 的Java版本的版本號的細分:

爪哇1 => 1.0和1.1

的Java 2 => 1.2,1.3,1.4

爪哇5 => 1.5

爪哇6 => 1.6

爪哇7 => 1.7

+0

只有它比這更混亂:一開始只有Java,然後是Java2。到1.5時,Java2被重新命名爲Java,而次要版本號被提升爲重要版本,但僅限於市場名稱。 「真正的」版本保留了主要版本1. –

+0

@MarkoTopolnik是的,我記得,但我認爲這是OP想要的。 – dkatzel

+0

雖然整個主題都很有意義,但仍然沒有正確解釋它是如何產生的,因爲有一個「Java2 1.3版」,而不是「Java5 1.5版」。在Java2中,2不是版本號。 –

1

爪哇1.X < =>爪哇X如果X> 4

如果X < = 4,誰在乎呢?