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

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

Susan Sarandon
Susan Sarandonオリジナル
2024-12-04 01:37:11519ブラウズ

Should You Use Sun's Proprietary Java Classes?

Sun 独自の Java クラスの使用: 実践の問題

Sun 独自の Java クラスに依存するのは賢明ではないというのが広く信じられています。練習する。コンパイラは警告を発行する場合がありますが、この記事では、これらのクラスの使用を控えることが一般的に推奨される基本的な理由を詳しく掘り下げます。

理由 1: 内部 API

Sun 独自のクラスは内部 API として分類されます。これは、それらがパブリック Java API の一部ではなく、文書化またはサポートされていない方法で変更される可能性があることを意味します。そのため、コードベースに不安定性や潜在的な互換性の問題が発生する可能性があります。

理由 2: プラットフォームの依存関係

これらのクラスは、特定の JRE/JDK (この場合、Sun 独自の実装です)。これにより、異なる Java プラットフォーム間でプログラムが正しく機能しない、または一貫して機能しない可能性があるため、プログラムの移植性が制限されます。

推奨事項

安定性、保守性、移植性を確保するには、 Java コードを使用する場合は、Sun 独自のクラスの使用を避けることを強くお勧めします。代わりに、標準 Java API の一部であるパブリック、文書化された、指定されたクラスの使用を優先してください。

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。