2

Javaはどのように解釈され、コンパイルされますか?また、このコンパイルと解釈の間に.classファイルが作成されるのはいつですか。

4

3 に答える 3

4

簡単な答えは、Javaインタープリターが入力として.classファイルを使用し、.classファイルがJava仮想マシン「ハードウェア」のマシンオブジェクトコードであるということです。コンパイラはjavac.javaソースを.classオブジェクトにコンパイルし、JavaVMはそれらのオブジェクトを実行(解釈)できます。

于 2012-04-20T11:32:39.210 に答える
1

クラスファイルが作成されるとき?

Answer->コンパイラがコンパイルを開始し、その時点でインタプリタ(JRE)がクラスファイルを生成するときに生成されるクラスファイル。インタープリターはコーディングをバイナリコード(機械語)にデコードします。このバイナリコードは、システムまたは任意のシステム(マシン)で使用されます。Linux、ubntu、windows、fadoraなどのオペレーティングシステムと言えます。

于 2013-02-14T04:05:39.400 に答える
0

.classファイルの作成はコンパイル手順であるため、2つの間に何もありません。

.javaファイルは、.classファイルに格納されているバイトコードにコンパイルされます。.classファイルはJREによって解釈されます。

于 2012-04-20T11:33:23.733 に答える