ホームページ  >  記事  >  Java  >  Oracle JDK と OpenJDK の違いは何ですか?

Oracle JDK と OpenJDK の違いは何ですか?

青灯夜游
青灯夜游オリジナル
2019-03-05 11:38:1213129ブラウズ

Oracle JDK と OpenJDK の違いは何ですか? Oracle JDKとOpenJDKの違いについては以下の記事で紹介していますので、ご参考になれば幸いです。 [ビデオチュートリアルの推奨: Java チュートリアル]

Oracle JDK と OpenJDK の違いは何ですか?

Oracle JDK と OpenJDK の簡単な紹介

Oracle JDK は Java Standard Edition 仕様に基づいて実装され、バイナリ製品としてリリースされます。 Windows、Linux、Solaris、MacOS などの複数のオペレーティング システムをサポートします。 Intel 32 ビットおよび 64 ビット アーキテクチャ、ARM アーキテクチャ、SPARC などのさまざまなプラットフォームをサポートします。これは完全に Java プログラミング言語に基づいています。その後、ライセンスはGPL(General Public License)ライセンスに基づいてリリースされることが発表された。 Oracle JDK には、ライブラリ形式のプログラミング ツールのコレクションとして多くのコンポーネントが含まれています。

OpenJDK は、オープンソースの Java SE Platform Edition の無料実装であり、C および Java プログラミング言語で書かれています。 FreeBSD、Linux、Microsoft Windows、Mac OS X などのさまざまなオペレーティング システムをサポートしています。

Oracle JDK と OpenJDK の主な違い:

1. Oracle JDK は Oracle バイナリ コード使用許諾契約に基づいてライセンス供与されていますが、OpenJDK はGNU 一般公衆利用許諾書 (GNU GPL) バージョン 2。

2. Oracle JDK には Flight Recorder 機能があり、Open JDK には Font Renderer 機能があります。

3. Oracle JDK には優れた GC オプションと優れたレンダラーがありますが、OpenJDK には独自のレンダラー オプションが含まれるディストリビューションのため、GC オプションが少なく、グラフィックス レンダラーが遅くなります。

4. 応答性と JVM パフォーマンスの点で、Oracle JDK は OpenJDK よりも優れたパフォーマンスを提供します。

5. Oracle JDK は Windows、Linux、Solaris、MacOS などのオペレーティング システムをサポートし、OpenJDK は FreeBSD、Linux、Microsoft Windows、Mac OS X などのオペレーティング システムをサポートします。

6. Oracle JDK バージョンは 3 年ごとにリリースされ、Oracle はそのバージョンに対して長期サポートを提供します。ただし、OpenJDK のバージョンは 3 か月ごとにリリースされ、リリースへの変更は次のバージョンがリリースされるまでのみサポートされます。

以上がこの記事の全内容です、皆様の学習のお役に立てれば幸いです。さらにエキサイティングなコンテンツについては、PHP 中国語 Web サイトの関連チュートリアルのコラムに注目してください。 ! !

以上がOracle JDK と OpenJDK の違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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