Java 2 SDK 開発ガイド (Solaris 編)

ソースレベルの互換性

Java 2 SDK Solaris 版は、以降に示す非互換の場合を除き、JDK ソフトウェアバージョン 1.0 および 1.1 とソースレベルで上位互換性があります。したがって、バージョン 1.0 や 1.1 に定義された言語機能や API を使用するソースファイルは、以降に示す非互換の場合を除き、Java 2 SDK Solaris 版で正しくコンパイルして実行することができます。

ソースレベルでの下位互換性はサポートされません。ソースファイルに新しい言語機能や Java 2 SDK Solaris 版の API が含まれている場合は、このファイルを以前のバージョンの Java プラットフォームで使用することはできません。

互換性に関する一般的な方針は次のとおりです。

推奨されない API とは、下位互換の目的でのみサポートされるメソッドやクラスです。推奨されない API を検出すると、コンパイラは警告メッセージを生成します (-nowarn コマンド行オプションが使用されなかった場合)。推奨されないメソッドやクラスを API から削除する時期や実際に削除するかどうかは、まだ決定されていませんが、推奨されないメソッドやクラスを使用しないでください。