人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

新しいJavaはJava 5.0とかJ2SE 1.5とか、いろいろな呼ばれかたをしていますが、どういう呼び方が正しいのでしょうか?

●質問者: westfish
●カテゴリ:コンピュータ
✍キーワード:J2SE Java
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● KairuaAruika
●27ポイント

http://www.javaworld.jp/enterprise/-/24028.html

http://enterprise.impress.tv/html/news/sun/index.htm

http://ascii24.com/news/i/topi/article/1998/12/14/614525-000.htm...

http://jp.sun.com/Press/release/2004/0629.html

http://e-words.jp/w/Java202.html

http://direct.idg.co.jp/ftproot/html/pdf/jw/jw200512_Feature1.pd...

http://www.seebeyond.co.jp/news/n010613_a.html

◎質問者からの返答

ふむ…。

JDK1.2の時にマーケティング上の理由でJava2というブランド名を付け、その後1.4や1.5になってもJava2はブランド名なのでJava4やJava5にならないまま残り、1.5で改めてマーケティング上の理由でか言語仕様が変わったからか、バージョン番号を1.5から5.0に変更したという理解で正しいでしょうか。

じゃぁ今書くなら「Java 2 Platform Standard Edition 5.0

(略称J2SE 5.0。バージョン番号が1.5だったため今でもJ2SE 1.5という表記をされることがある)」でしょうかねぇ。


2 ● tsuka_na
●27ポイント

J2SE 5.0というのが公式ですね。

http://java.sun.com/j2se/1.5.0/

(略さない場合はJava 2 Platform Standard Edition 5.0)


いつまでもJava 2というのも紛らわしいので、6からは、Java SE 6になるようです。

http://java.sun.com/javase/6/


3 ● quintia
●26ポイント

まず、

「Java 2 Platform Standard Edition 5.0」という「プロダクト」があります。(後で「Java Platform Standard Edition 5」になったとか……)

で、それに入っているJavaコンパイラ,実行環境(JRE),VM(Hotspot Client)のバージョンが 1.5 ということです。


http://java.sun.com/j2se/1.5.0/docs/relnotes/version-5.0.html

この文書の冒頭の段落に、

Version "5.0" is the product version, while "1.5.0" is the developer version.

と書いてあります。

下の方にいくと、

J2SE also keeps the version number 1.5.0 (or 1.5) in some places that are visible only to developers, or where the version number is parsed by programs.

開発者だけが目にする部分や、プログラムのバージョン番号に1.5.0(や 1.5)という表記が残っている。

ということですね。

java -version の結果や、コンパイルオプション javac -source 1.5 などに 1.5 の番号が使われます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ