Java のコンパイル プロセスには、字句解析、構文解析、意味解析、バイトコード生成、クラス ファイル生成が含まれます。コンパイルされたバイトコードは、Java 仮想マシン (JVM) をサポートする任意のシステムで実行できるプラットフォームに依存しない命令セットであり、高速、高セキュリティ、強力な移植性という利点がありますが、コンパイルの問題もあります。時間がかかりデバッグ性が低い。
Java でのコンパイル
コンパイルとは何ですか? Java では、コンパイルとは、人間が読める Java ソース コード (.java) を機械で実行可能なバイトコード (.class) に変換するプロセスを指します。
コンパイル プロセスJava コンパイラ javac は、Java ソース コードを入力として受け取り、次の手順を実行します:
コンパイルされたバイトコードコンパイルされたバイトコードは、JVM をサポートする任意のシステムで実行できる、プラットフォームに依存しない命令セットです。 JVM はクラス ファイルをロードしてバイトコードを解釈し、ネイティブの機械命令に変換します。
利点
欠点
以上がJavaでコンパイルとは何を意味しますかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。