ホームページ > Java > &#&チュートリアル > Sun 独自の Java クラスを使用する必要がありますか?

Sun 独自の Java クラスを使用する必要がありますか?

DDD
リリース: 2024-12-29 15:16:10
オリジナル
652 人が閲覧しました

Should I Use Sun's Proprietary Java Classes?

Sun 独自の Java クラス: 注意事項

Sun 独自の Java クラスを使用すると、コンパイラから警告がトリガーされる可能性がありますが、単なる警告だけではトリガーされない場合があります。それらを避ける決定的な理由としては十分です。潜在的なリスクと欠点の一因となっている根本的な理由をさらに深く掘り下げることが不可欠です。そのような理由の 1 つは、これらのクラスの内部 API としての本質的な性質に由来します。

内部 API は、文書化されていない、またはサポートされていない方法で変更される可能性があります。精査と文書化の対象となるパブリック API とは異なり、内部 API は開示またはサポートされていない変更の影響を受けやすくなります。その結果、これらのクラスに依存すると、Java リリースごとに動作が予期せず変化する可能性があるため、プログラムに固有の不安定性が生じる可能性があります。

Sun 独自のクラスの使用に関連するもう 1 つの落とし穴は、特定のクラスへの依存関係にあります。 JRE/JDKの実装。この場合、コンパイラの警告は、Sun の実装に固有のクラスを示唆しています。このようなクラスを採用すると、別の JRE/JDK で使用した場合に同じように機能しない可能性があるため、コードの移植性が制限される可能性があります。

これらの懸念を考慮すると、Sun 独自の Java の使用を検討する場合は注意が必要です。クラス。公開クラス、文書化されたクラス、および指定されたクラスの使用を優先することが望ましいです。このアプローチを採用すると、コードベースの安定性、移植性、保守性を向上させることができます。

以上がSun 独自の Java クラスを使用する必要がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート