■ 特徴 |
|
■ Java言語の実行形態の特徴 |
java言語は、コンパイラ言語ですが、プログラムを実行する際には、インタープリタ型言語となります。 Javaソースプログラムは、翻訳により中間言語に書き換えられます。つまり翻訳されたプログラムは機械語で出力されないのです。 そのために、実行する際に、中間言語で書かれたプログラムを読みながら実行しているコンピュータの機械語に読み変えて実行をしているのです。これが、Java言語の特徴である"実行環境に依存しない"ことを実現している仕組みでもあります。 中間言語を実行するコンピュータは多種類ありますが、なぜそれができるのでしょうか。Java言語では、中間言語を実行するコンピュータをJava仮想マシン(JVM)と呼び、その仮想コンピュータ上で実行することを想定して実行します。
|
■ Javaプログラムの種類 |
Javaプログラムは、上記の実行形態の違いにより、次の3種類があります。
|
|