ゆるゆるプログラミング

・JVMについて

JVM(Java Virtual Machine)は、OSとJavaの間で動作するソフトウェアです。Java仮想マシンJavaバーチャルマシンと呼ばれます。

Javaで作成したプログラムは、Javaバイトコードと呼ばれるOSに依存しないコード体系に変換されます。JVMはこのプログラムをネイティブコードに変換して実行します。これにより、JVMインストールされている環境であれば、Javaプログラムを動作することができます。

JVMは、Linux/Mac OS X/Windows/Solaris毎に用意されているので、一般的に使用されているPC環境であれば、Javaプログラムを動作させることができます。

下の図は、Javaアプリケーション(Javaのプログラム)とJVMとOSの関係のイメージ図です。

JVMのイメージ図JVMとOSとJava App

Javaアプリケーション(Javaのプログラム)は、OSに関係なく動作することを示したイメージ図です。

OS毎のJVMのイメージ図

■関連コンテンツ

JDKダウンロード プログラム開発に必要なJDKの入手方法について解説
JDKインストール ダウンロードしたJDKのインストール方法について解説

■新着情報

2020.06.03 円を描く(テキスト版) テキストを円を描く
2020.06.02 文字の間違い探し どの文字が違う?
2020.05.31 九九(くく)の表を作る2 掛け算なしで九九(くく)の表を作成
2020.05.07 サイコロの出目確率 サイコロの目のでる確率は?

■広告

フィギュア予約最大25%OFF+ポイント5%還元!ホビーサーチ

~約8,000名の受講生と80社以上の導入実績~ 企業向けプログラミング研修ならCodeCamp

日本最大級ショッピングサイト!お買い物なら楽天市場

Topへ