アットウィキロゴ

JVM


概要

Java Vertial Machineの略。

Javaバイトコードを、そのプラットフォームに応じた形(ネイティブコード)に変換し、
実行するソフトウェア。

Javaバイトコード:Javaコンパイラが生成する実行用コード。
プラットフォーム:環境。OSや設定。
ネイティブコード:機械語のコード。


コメント

変換も、実行も両方やるところがポイント

流れとしては、変換⇒実行⇒変換⇒実行という感じ。

一方、実行前にまとめて変更するコンパイラもある。
そんなコンパイラをJITコンパイラという。


まとめ

JVMがJavaコードを変換し、実行している。

タグ:

+ タグ編集
  • タグ:
最終更新:2009年12月11日 00:14