のような高級言語 、 、 C ++ などは、マシンが理解して実行できる同等の低レベルコードにプログラムをコンパイルします。このブログでは、Javaプログラムを作成、コンパイル、および実行する方法について説明します。
最初のステップは、フォルダを作成し、を作成することです Javaクラス Javaプログラムを作成します。 Javaプログラムを書くとき、 javac (( Javaコンパイラ )Javaソースコードをバイトコードに変換します。 。クラス ファイル 。バイトコードは、Java仮想マシン(JVM)の機械語です。バイトコードは、プラットフォームに依存しないJavaのマジックコードとも呼ばれます。
jsは配列の長さを取得します
Javaをシステムにインストールした後の重要なステップは、パスを設定することです。あなたはこれを参照することができます ' Javaでパスを設定するにはどうすればよいですか?」 正確な手順を知るための記事。
簡単なJavaプログラムを作成しましょう。
次のようにJavaファイルを作成します HelloWorld.java
public class HelloWorld {public static void main(String args []){System.out.println( 'Hello World')}}
このプログラムをコンパイルするには、コマンドプロンプトで以下に示すコマンドを入力し、Enterキーを押します。
javac HelloWorld.java
この実行します javac.exe 、コンパイラ。任意をコンパイルするための一般化されたコマンド 。
javac .java
Enterキーを押すと、HelloWorld.classファイルが生成されます。あなたは両方を見つけるでしょう HelloTesters.java そして HelloTesters.class 作業ディレクトリ内のファイルの中で。
を使用してJavaプログラムをコンパイルする場合 javac ツール、通常、Javaコンパイラは以下の手順を実行します。
構文チェック
コードを追加する
ソースコードをバイトコードに変換する、つまり .javaファイル に .classファイル
したがって、コンパイラがコンパイル時に追加のコードを追加すると言うとき、たとえば、何も記述していない場合 ビルダー プログラムに追加すると、コンパイラが1つ追加します デフォルトのコンストラクタ あなたのプログラムに。
したがって、Javaコンパイルの主な目的は、 .classファイル 機械が理解するプログラムの。
注:Javaにはそれぞれが必要です クラス 独自のソースファイルに配置されるのは、拡張子がJavaのクラス名と同じである必要があります。
ソースコードのコンパイルを開始すると、各クラスは独自のクラスに配置されます .classファイル 含まれています バイトコード 。複数をコンパイルしたい場合を考えてみましょう 一度にファイルを作成する場合は、以下のコマンドを使用できます。
javac * .java
このコマンドは、すべてのJavaファイルを.classファイルに変換します。
これで、Javaコンパイルプロセスに関するこの記事は終わりです。 Javaプログラムのコンパイル方法を理解し、上記で説明したすべての側面について明確に理解していただければ幸いです。
チェックしてください 25万人以上の満足した学習者のネットワークを持つ信頼できるオンライン学習会社であるEdurekaが世界中に広がっています。私たちはあなたの旅のすべてのステップであなたを助けるためにここにいます、このJavaインタビューの質問に加えてなるために、私たちはJava開発者になりたい学生と専門家のために設計されたカリキュラムを考え出します。
質問がありますか?この「Javaプログラムのコンパイル方法」の記事のコメントセクションにその旨を記載してください。できるだけ早くご連絡いたします。