Javaとバージョニング
Twitterで「よく把握してない!」とつぶやいたら@kisに教えてもらったので,一応メモ.
バージョン遷移
Java -> Java2 SE 1.2 -> Java2 SE 1.3 -> Java2 SE 1.4 -> Java2 SE 5.0 -> Java SE 6
JavaやJava2とか結構カオス.
今後の方針
5.0からは
- 奇数バージョンがメジャーアップデート
- 偶数バージョンはマイナーアップデート
5 -> 6へとバージョンアップしたのはAPIの仕様が変わったため.JDKの変更はupdate nという形で表現される*1.
まとめ
言語仕様とは正反対でよく分からない感じ.今後は奇数バージョンに注意すれば大きな変更にはついて行けそうかな?