Javaはクロスプラットフォームを実現する方法である、原理は何ですか?

コンパイルされた後、複数のプラットフォーム上で実行することができた後、クロスプラットフォーム、それは、Java言語で書かれたプログラムを指します。

クロスプラットフォーム:限り、システムが適切なJava仮想マシンをインストールすることができますよう、システムのプラットフォーム上で実行しているJava仮想マシンによりJavaプログラムは、システムは、Javaプログラムを実行することができます。ご注意くださいすべてのプラットフォーム上で実行することはできません、キーは)プラットフォームは、適切な仮想マシンをインストールすることができるかどうかです。

Javaのクロスプラットフォームの原則
ソースファイル(.javaファイル)による- >バイトコードファイル(.classファイル)(バイナリ)----->説明----> Unixでは、勝つ、Linuxや他のマシン。

1.はかつて、どこでも実行します

2.コンパイラの役割は:ソースファイルはクラスファイルにコンパイルされます

3.仮想マシンの役割:対応するプラットフォームとマシンコードの実行に解釈したバイトコードファイル。

4.javaは、すべてのプラットフォームで実現することができますか?唯一のクロスプラットフォームすることができ、対応する仮想マシンを提供し、インストールしてください。

5.仮想マシンとインタプリタとの関係:インタプリタは、仮想マシンの重要な部分です。

6.Java言語を実行するには、2つのフェーズでコンパイルされ、解釈されます。

公開された377元の記事 ウォン称賛92 ビュー10000 +

おすすめ

転載: blog.csdn.net/weixin_45743799/article/details/104632804