Java は何で書かれていますか?
JAVA 自体はプログラミング言語であり、コンパイルされ、生成されたファイルは JVM (Java 仮想マシン) 上で実行されます。 JVMはC言語とアセンブリ言語で開発されています。これをベースにしているのがJavaであり、仮想マシンが解析と実行の役割を果たします。
JVM は Java 言語の最大の機能であり、Java の長所と短所も JVM テクノロジーによるものです。 JVM は、Java バイトコードを実行できる仮想コンピュータ システムです。 Java バイトコードとコンピュータのオペレーティング システム間の通信を可能にするインタープリタ コンポーネントが含まれています。
レジスタのセット、スタック、ガベージ コレクション ヒープ、およびストレージ メソッド フィールドも含まれます。 JVM は特定のオペレーティング システム プラットフォームに関連する情報を保護するため、Java プログラムは Java 仮想マシン上で実行するためのバイトコードを生成するだけでよく、変更することなく複数のプラットフォーム上で実行できます。これは Java の最大の特徴でもあり、そのクロスプラットフォーム性、つまり 1 か所で記述してどこでも実行できるという点です。
JVM がバイトコードを実行するとき、実際には、最終的にはバイトコードを特定のプラットフォームで実行するためのマシン命令に解釈します。仮想マシンの命令セットのコンパイルは、マイクロプロセッサの命令セットのコンパイルと非常に似ています。これは Java で最も批判されている側面の 1 つであり、JVM 上での実行は、当然ながらオペレーティング システム上で直接実行するほど高速ではありません。そのため、Java の実行速度は C 言語ほど速くないといつも言う人がいます。
php 中国語 Web サイト、無料の Java 入門チュートリアル が多数あり、オンラインで学習することを歓迎します。
以上がJavaは何で書かれているのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。