'."\n" ?> プラットホームに依存しない

ソフトウェア開発のはじめ方

開発最新記事

開発のはじめ方

人気カテゴリ

人気のリンク

インフォメーション

プラットホームに依存しない

JAVAのもう一つの特徴はプラットホームに依存しないことです。
そして、これは、JAVAのプログラムが必ず同様に変えるハードウェアとオペレーティングシステム上に、動くことを意味します。
JAVAをプログラムするならば、プログラムはかつてすべてのプラットフォームで機能します。
近年は、スピードアップの技術は、JAVA実行環境を構成しているJava仮想マシンにもたらされて、プログラムとプラットホームに依存した標準の実行パフォーマンスを認識します。
あとに続いて、本当で巡ってこられるJAVAのプラットホーム独立をします。
大部分のJAVAのコンパイラ(Javaコンパイラ)は、中間言語のためにJAVAのソースコードを編集します。
このJAVAの中間言語のコードは、バイトコードと呼ばれています。
バイトコードは、Java仮想マシン(JAVA VM、バーチャル・マシンの種類)で、可能な簡潔な機械言語命令から成ります。
JAVAプログラムを実行するとき、仮想がそうであるJavaでこのバイトコードを完成させます。
そして、土地の人であるソフトウェアと中間言語であるバイトコードを解釈して、Java仮想マシンを運び出すためにそれをハードウェアにあてはめます。
JAVA実行環境は、Java仮想マシン以外の標準的な図書館から成ります。
グラフィックス、糸、機械のいろいろな機能がこの標準的な図書館を用いてネットワークを含んで実行するプラットホームに依存しないために一つの方法によってJAVAプログラムを使用することができに来ます。
それは、きちんと異なる方法を使用するのに必要でありませんあらゆるプラットホーム。
Java仮想マシンでのハードウェアへの土地の人で、JAVAのバイトコードの実行の時に、運び出される機械言語コードに、それは最後に変わります。
Java仮想マシンが通訳としてそれを実行するとき、Java仮想マシンがジャストインタイムのコンパイラで作動するという場合が、このバイトコードから機械言語コードへの転換にはあります。