ホームページ > Java > &#&はじめる > Java はコンパイル言語ですか、それともインタプリタ言語ですか?

Java はコンパイル言語ですか、それともインタプリタ言語ですか?

王林
リリース: 2020-01-13 16:39:14
オリジナル
5522 人が閲覧しました

Java はコンパイル言語ですか、それともインタプリタ言語ですか?

Java プログラム コードをコンパイルする必要があるため、Java 言語はコンパイルされているようです。

cmd で javac コマンドを使用したことを覚えていますか?そうです、javac は Java プログラム コードをコンパイルする (.java ソース プログラムを .class ファイルにコンパイルする) ために使用されます。コンパイルがなければ、.java ファイルは実行できません!

Java 言語は解釈されるようです。なぜなら、Java プログラムだからです。 JVM 上で解釈して実行する必要があります。

(無料の学習ビデオ チュートリアルの共有: java ビデオ チュートリアル)

それでは、Java とはどのような種類の言語でしょうか?

Java はインタープリター言語です。

なぜ Java はインタープリター言語なのでしょうか?

Java は、まずコンパイラによって .class タイプのファイルにコンパイルされます。これは Java 独自のタイプのファイルです。次に、仮想マシン (JVM) を通じて .class ファイルから 1 行を読み取り、解釈して実行します。一行なので解釈です Java はオペレーティング システムごとに異なる JVM が存在する JVM 上で解釈されて実行されるからこそ、Java は真のクロスプラットフォームを実現できるのです。

Java はコンパイル言語ですか、それともインタプリタ言語ですか?

Java の解釈と実行プロセスを理解するのに役立ついくつかの図:

Java はコンパイル言語ですか、それともインタプリタ言語ですか?

Java はコンパイル言語ですか、それともインタプリタ言語ですか?

上記の紹介を通じて、Java プログラムの実行プロセスを明確に理解できるようになります。

つまり、Java は優れたクロスプラットフォーム パフォーマンスを備えたインタプリタ言語です。

おすすめの関連記事とチュートリアル: Java 入門チュートリアル

以上がJava はコンパイル言語ですか、それともインタプリタ言語ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート