Oracle JDKとOpenJDKの違い

user1340582:

注:この質問は2014年からのものです。Java11の時点で、OpenJDKとOracle JDKは収束しています。

OracleとOpenJDKの間に重要な違いはありますか?

たとえば、ガベージコレクションと他のJVMパラメータは同じですか?

GCは2つの間で動作が異なりますか?

ベンカテスワララオ:

OpenJDKとOracle JDKの両方は、現在Oracleによってのみ作成および保守されています。

OpenJDKとOracle JDKは、TCK(Java Technology Certification Kit)を通過した同じJava仕様の実装です。

JDKのベンダーのほとんどは、TCKの互換性を損なうことなく、[主にライセンスされた専用パーツを置き換える/特定のOSでのみ機能するより高性能なアイテムで置き換える]コンポーネントにいくつかの微調整を行うことにより、OpenJDKの上に書かれています。

多くのベンダーがJava仕様を実装し、TCKに合格しました。たとえば、IBM J9、Azul Zulu、Azul Zing、Oracle JDKなどです。

ほとんどすべての既存のJDKはOpenJDKから派生しています。

多くの人が示唆しているように、ライセンスはJDK間の変更です。

JDK 11以降、長期サポートにアクセスするには、Oracle JDK / Java SEに商用ライセンスが必要になります。サブスクリプションなしのOracle JDKが機能しなくなる可能性があるため、インストールするJDKに注意する必要があります。ソース

参照:Java仮想マシンのリスト

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

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

技術的には、Oracle JDKとOpenJDKの主な違いは何ですか?

異なるJava JDKファイルの違いは何ですか:default-java、java-1.8.0-openjdk-amd64、java-8-openjdk-amd64、java-8-oracle

Oracle JDK 11のインストールとデフォルトへの設定(openJDKではない)

OpenJDKとOracleの間にパフォーマンスの違いはありますか?

Oracle と EDB (Postgres) の日付の違い

OracleとJavaのUTF-8の違い

Oracleの「view」と「synonym」の違い

NVLとCoalesceのOracleの違い

Oracleのcount(1)とcount(*)の違い

Oracleの日付と時刻の違い

System Health OpenJDKは、断続的なパフォーマンスとUIの問題を示しています。Oracle JRE / JDKの使用をお勧めします

oracle.jdbc.xa.OracleXADataSourceとoracle.jdbc.xa.client.OracleXADataSourceの違い

Oracleの日数の違い

OpenJDKとAdoptium / AdoptOpenJDKの違い

Androidの開発と新しいOracle JDKライセンス

Raspberry piで、OpenとOracle JDKの間にこのようなパフォーマンスの違いがあるのはなぜですか?

Oracleとt-sqlのfloatとdecimalの違い

OpenJDK - Oracle is better?

OracleとMySQLのコードの違いの形式

Ubuntu用のOpenJDK-8 / Oracle JDK8フォントパッチ

Oracleのlength()関数と60-length()関数の違い

Oracleのユーザーとスキーマの違いは?

Oracleのvarcharとvarchar2の違いは何ですか?

OracleのCLOBとBLOBの違いを理解する

「orderby」句の動作の違い:OracleとPostgreSQL

Oracleのv $ pdbsとdba_pdbsの違いは何ですか?

Oracleの:: =と:=の違いは何ですか?

OracleのNLS_NCHAR_CHARACTERSETとNLS_CHARACTERSETの違い

TOP 一覧

  1. 1

    Unity:未知のスクリプトをGameObject(カスタムエディター)に動的にアタッチする方法

  2. 2

    セレンのモデルダイアログからテキストを抽出するにはどうすればよいですか?

  3. 3

    Ansibleで複数行のシェルスクリプトを実行する方法

  4. 4

    tkinterウィンドウを閉じてもPythonプログラムが終了しない

  5. 5

    Crashlytics:コンパイラー生成とはどういう意味ですか?

  6. 6

    GoDaddyでのCKEditorとKCfinderの画像プレビュー

  7. 7

    Windows 10 Pro 1709を1803、1809、または1903に更新しますか?

  8. 8

    Chromeウェブアプリのウェブビューの高さの問題

  9. 9

    モーダルダイアログを自動的に閉じる-サーバーコードが完了したら、Googleスプレッドシートのダイアログを閉じます

  10. 10

    Windows 10の起動時間:以前は20秒でしたが、現在は6〜8倍になっています

  11. 11

    Reactでclsxを使用する方法

  12. 12

    ファイル内の2つのマーカー間のテキストを、別のファイルのテキストのセクションに置き換えるにはどうすればよいですか?

  13. 13

    MLでのデータ前処理の背後にある直感

  14. 14

    グラフからテーブルに条件付き書式を適用するにはどうすればよいですか?

  15. 15

    Pythonを使用して同じ列の同じ値の間の時差を取得する方法

  16. 16

    mutate_allとifelseを組み合わせるにはどうすればよいですか

  17. 17

    ネットワークグラフで、ネットワークコンポーネントにカーソルを合わせたときに、それらを強調表示するにはどうすればよいですか?

  18. 18

    テキストフィールドの値に基づいて UIslider を移動します

  19. 19

    BLOBストレージからデータを読み取り、Azure関数アプリを使用してデータにアクセスする方法

  20. 20

    PowerShellの分割ファイルへのヘッダーの追加

  21. 21

    ソートされた検索、ターゲット値未満の数をカウント

ホットタグ

アーカイブ