logo

最初の Java プログラム |ハローワールドの例

  1. ソフトウェア要件
  2. Hello Java サンプルの作成
  3. javac が認識されない場合の解決

このセクションでは、Java の簡単なプログラムの書き方を学びます。 JDK をインストールすると、簡単な Hello Java プログラムを簡単に作成できます。

単純な Java プログラムを作成するには、main メソッドを含むクラスを作成する必要があります。まずは要件を理解しましょう。

Java Hello World の例の要件

Java プログラムを実行するには、次のソフトウェアまたはアプリケーションが適切にインストールされている必要があります。

  • JDK をインストールしていない場合は、JDK をダウンロードしてインストールします。
  • jdk/bin ディレクトリのパスを設定します。 http://www.javatpoint.com/how-to-set-path-in-java
  • Javaプログラムを作成する
  • Java プログラムをコンパイルして実行する

Hello World サンプルの作成

hello Java プログラムを作成しましょう。

 class Simple{ public static void main(String args[]){ System.out.println('Hello Java'); } } 
今すぐテストしてください

上記のファイルを Simple.java として保存します。

コンパイルします: javac シンプル.java
実行するには: Java シンプル

出力:

 Hello Java 

コンパイル フロー:

javac ツールを使用して Java プログラムをコンパイルすると、Java コンパイラはソース コードをバイト コードに変換します。

Javaのコンパイル方法

最初の Java プログラムで使用されるパラメータ

class、public、static、void、main、String[]、System.out.println() の意味を見てみましょう。

    クラスキーワードは、Java でクラスを宣言するために使用されます。公共キーワードは、可視性を表すアクセス修飾子です。つまり全員に見えるということです。静的がキーワードです。メソッドを静的として宣言すると、それは静的メソッドと呼ばれます。静的メソッドの主な利点は、静的メソッドを呼び出すためのオブジェクトを作成する必要がないことです。 main() メソッドは JVM によって実行されるため、main() メソッドを呼び出すためのオブジェクトを作成する必要はありません。したがって、メモリが節約されます。空所メソッドの戻り値の型です。つまり値を返さないということです。主要プログラムの開始点を表します。文字列[] 引数または 文字列引数[] のために使用されます コマンドライン引数 。それについては次のセクションで説明します。System.out.println()ステートメントを出力するために使用されます。ここで、System はクラス、out は PrintStream クラスのオブジェクト、println() は PrintStream クラスのメソッドです。の内部動作について説明します。 System.out.println() 次のセクションで述べます。

簡単なプログラムを作成するには、次のようにしてメモ帳を開く必要があります。 スタートメニュー -> すべてのプログラム -> アクセサリ -> メモ帳 そして、以下に示すような簡単なプログラムを作成します。

Javaの最初のプログラム

上図のように、Javaの簡単なプログラムをメモ帳に書き、Simple.javaという名前で保存します。上記のプログラムをコンパイルして実行するには、次のようにしてコマンド プロンプトを開く必要があります。 スタートメニュー -> すべてのプログラム -> アクセサリ -> コマンドプロンプト 。すべての手順を適切に実行すると、次の出力が表示されます。

Javaの簡単なプログラムをコンパイルして実行する方法

上記のプログラムをコンパイルして実行するには、まず現在のディレクトリに移動します。私の現在のディレクトリは c: ew です。ここに書きます:

コンパイルします: javac シンプル.java
実行するには: Java シンプル

Java プログラムを作成する方法は何通りありますか?

Java プログラムを作成するにはさまざまな方法があります。 Java プログラムで実行できる変更は次のとおりです。

1) 修飾子の順序を変更しても、Java ではメソッドのプロトタイプは変更されません。

main メソッドの簡単なコードを見てみましょう。

 static public void main(String args[]) 

2) Java 配列の添え字表記は、型の後、変数の前、または変数の後に使用できます。

main メソッドを記述するためのさまざまなコードを見てみましょう。

 public static void main(String[] args) public static void main(String []args) public static void main(String args[]) 

3) 3 つの省略記号 (ドット) を渡すことで、main() メソッドに var-args サポートを提供できます。

main() メソッドで var-args を使用する簡単なコードを見てみましょう。 var-args については、後ほど「Java の新機能」の章で学習します。

 public static void main(String... args) 

4) Java では、クラスの末尾にセミコロンを付けることはオプションです。

簡単なコードを見てみましょう。

 class A{ static public void main(String... args){ System.out.println('hello java4'); } }; 

有効な Java main() メソッド署名

 public static void main(String[] args) public static void main(String []args) public static void main(String args[]) public static void main(String... args) static public void main(String[] args) public static final void main(String[] args) final public static void main(String[] args) final strictfp public static void main(String[] args) 

無効な Java main() メソッド署名

 public void main(String[] args) static void main(String[] args) public void static main(String[] args) abstract public static void main(String[] args) 

「javac は内部コマンドまたは外部コマンドとして認識されません」というエラーを解決するには?

下図のような問題が発生した場合は、パスを設定する必要があります。 DOS は javac と java を内部コマンドまたは外部コマンドとして認識しないためです。この問題を克服するには、パスを設定する必要があります。プログラムを JDK/bin ディレクトリ内に保存する場合、パスは必要ありません。ただし、これはパスを設定するための優れたアプローチです。ここをクリックしてください Javaでパスを設定する方法

JavaのHello Worldプログラムの問題を解決する方法