- PR -

クラスファイルのバイナリ互換性

1
投稿者投稿内容
カーニー
ぬし
会議室デビュー日: 2003/09/04
投稿数: 358
お住まい・勤務地: 東京
投稿日時: 2005-03-01 20:22
J2SDK v1.4.0で生成されたクラスファイルのバイナリ互換性について以下の記述があります。

http://java.sun.com/j2se/1.4/ja/compatibility.html

ここの「バイナリ互換性」の項には、v1.2.1とv1.2.2のような3桁目の違いについて、「上位互換性および下位互換性が保証される」とあります。

さて、v1.4.2については記述が以下のようになっています。

http://java.sun.com/j2se/1.4.2/ja/compatibility.html

ここではv1.4.0に比べて一部の記述が削除されており、v1.4.2でコンパイルして、v1.4.1で実行するような、同一ファミリ(2桁目まで同じ)におけるバイナリレベルの下位互換性には触れられなくなっています。

これは素直に制限が強化されたと理解するべきなのでしょうか。
1

スキルアップ/キャリアアップ(JOB@IT)