JDK の概要
JDK は Java Development Kit の略で、Java 用の開発ツール キットです。
JDK: Java 開発ツールキット (Java 開発ツール キット)。 JDK は、Java ランタイム環境 (JRE)、Java ツール (javac/java/jdb など)、および Java 基本クラス ライブラリ (つまり Java API) を含む JAVA 全体の中核です。
JRE の概要
JRE は開発環境ではなく Java ランタイム環境であるため、開発ツール (コンパイラやデバッガなど) は含まれていませんが、 Java プログラムを使用するユーザーのみが対象です。
JRE (Java ランタイム環境、Java ランタイム環境)。JVM 標準実装と Java コア クラス ライブラリを含みます。 JRE には、Java プログラムを実行するために必要なコンポーネントである Java 仮想マシン (JVM)、ランタイム クラス ライブラリ、および Java アプリケーション ランチャーが含まれています。これを通じて、Java 開発者は開発したプログラムをユーザーにリリースして使用できるようになります。
(無料の学習ビデオ チュートリアルの共有: java ビデオ チュートリアル)
JVM の紹介
JVM は Java 仮想マシン ( Java(仮想マシン)の略で、コンピュータのさまざまな機能を実際のコンピュータ上で模擬して実現した架空のコンピュータです。
JVM (Java Virtual Mechanal)、Java 仮想マシンは、JRE の一部です。これは、Java クロスプラットフォーム実装全体の中核部分であり、バイトコード ファイルの解釈と実行を担当し、Java バイトコード ファイルを実行できる仮想コンピュータです。すべてのプラットフォームの JVM はコンパイラに同じインターフェイスを提供し、コンパイラは仮想マシンに向かって、仮想マシンが認識できるコードを生成し、仮想マシンによって解釈されて実行されるだけで済みます。
Java コンパイラを使用して Java プログラムをコンパイルすると、プラットフォームに依存しないバイトコードが生成されます。これらのバイトコードは JVM 専用です。異なるプラットフォームの JVM は異なりますが、それらはすべて同じインターフェイスを提供します。 JVM は Java プログラムのクロスプラットフォーム性の重要な部分であり、対応する仮想マシンが異なるプラットフォームに実装されている限り、コンパイルされた Java バイトコードはそのプラットフォーム上で実行できます。
JDK&JRE&JVM FAQ
1. JDK と JRE の違いは何ですか?
2. JDK、JRE、JVM の関係は何ですか?
#Java のクロスプラットフォーム原則とは? 「一度書けば、多くの場所で実行できる」を実現するにはどうすればよいでしょうか?
Java コンパイラを使用して Java プログラムをコンパイルすると、プラットフォームに依存しないバイトコードが生成されます。これらのバイトコードは JVM 専用です。異なるプラットフォームの JVM は異なりますが、それらはすべて同じインターフェイスを提供します。 JVM は Java プログラムのクロスプラットフォーム性の重要な部分であり、対応する仮想マシンが異なるプラットフォームに実装されている限り、コンパイルされた Java バイトコードはそのプラットフォーム上で実行できます。
おすすめの関連記事とチュートリアル: java クイック スタート
以上がjdk、jre、jvmとは何ですか?どういう関係があるのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

MantisBT
Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン
