トップページ > プログラム > 2014年05月09日 > 4WfDJZmg

書き込み順位&時間帯一覧

34 位/188 ID中時間01234567891011121314151617181920212223Total
書き込み数1000000100000000000000002



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
★★Java質問・相談スレッド168★★

書き込みレス一覧

★★Java質問・相談スレッド168★★
837 :デフォルトの名無しさん[sage]:2014/05/09(金) 00:56:06.43 ID:4WfDJZmg
JDK1.5 の環境で「javac -source 1.4 xxx.java」でコンパイルすると
JDK1.4 のclassが作成されると思います。
(JDK1.4なのでenumは予約語ではなく変数として使える)

このclassを JDK1.5 の環境で実行すると enum は予約語ではなく
変数として使えると思いますが、これは JDK1.5 の環境に JDK1.4
の情報も持っているから古いバージョンでも動くのでしょうか?
※いろいろ調べてみたのですが、これらの情報があるサイトが見つけられませんでした。
★★Java質問・相談スレッド168★★
842 :デフォルトの名無しさん[sage]:2014/05/09(金) 07:35:35.28 ID:4WfDJZmg
837です。
JavaVMとか調べてみます。
なかなか難しいですね。

>>840
コンパイルエラーになっていたものに対して -source 1.4 を付けると
警告が表示されclassが作成されたのでそう思っていました。
※「・・JDK1.4の機能で動くclassが作成される・・」と書くべきでした


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。