Javaはどのように解釈され、コンパイルされますか?また、このコンパイルと解釈の間に.classファイルが作成されるのはいつですか。
6105 次
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 に答える