English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Java 基礎教程

Java プロセス制御

Java 配列

Java オブジェクト指向(I)

Java オブジェクト指向(II)

Java オブジェクト指向(III)

Java 異常処理

Java 列表(List)

Java Queue(キュー)

Java Map集合

Java Set集合

Java 输入输出(I/O)

Java Reader/Writer

Javaの他のトピック

Java 入門プログラム

このチュートリアルでは、Javaで「Hello World」プログラムを書く方法を学びます。

「Hello, World!」は画面に表示されるシンプルなプログラムです。非常にシンプルなプログラムであるため、新しいプログラミング言語を初心者に紹介するためによく使用されます。

Java「Hello, World!」プログラムについて詳しく見てみましょう。

このプログラムを実行するには、Javaが正しくインストールされていることを確認してください。また、Javaコードを書き込んだり編集したりするためにIDE(またはテキストエディタ)が必要です。

Java「Hello, World!」プログラム

//あなたの最初のプログラム
class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, World!"); 
    }
}

このコードをコピーした場合、ファイル名をHelloWorld.javaに保存する必要があります。なぜなら、Javaでは、クラス名とファイル名が同じであるべきです

このプログラムを実行すると、以下の結果が出力されます:

Hello, World!

Javaの「Hello, World!」サンプルプログラムの説明:

  1. // あなたの最初のプログラム
    Javaでは、以下のように始まる行//すべてコメントです。コメントはユーザーがコードを読み、プログラムの意図や機能をよりよく理解するためにあります。Javaコンパイラ(Javaプログラムをコンピュータが実行可能なJavaバイトコードに変換するアプリケーション)はそれを完全に無視します。もっと詳しく知りたい場合は、以下のURLにアクセスしてください。Javaのコメント

  2. class HelloWorld { ... }
    Javaでは、各アプリケーションはクラス定義から始まります。プログラムでは、HelloWorldはクラスの名前であり、クラス定義は以下の通りです:

    class HelloWorld {
    ... .. ...
    }

    今、それぞれのJavaアプリケーションにはクラス定義があり、そのクラスの名前はJavaのファイル名と一致する必要があります。

  3. public static void main(String[] args) { ... }
    これは主なメソッドです。Javaのアプリケーションはすべてmainメソッドを含まなければなりません。Javaコンパイラはmainメソッドからコードを実行し始めます。
    それはどのように動作するのでしょうか?良い質問です。しかし、ここではその議論を行いません。なぜなら、これはJavaプログラミング言語を初心者に導入する基本的なプログラムだからです。後の章では、public、static、voidなどの意味について学びます。メソッドはどのように動作するのか?。
    今、mainメソッドはJavaアプリケーションのエントリポイントであり、Javaプログラムでは必須です。Javaのメインメソッドのシグネチャは以下の通りです:

    public static void main(String[] args) {
    ... .. ...
    }
  4. System.out.println("Hello, World!");
    上記のコードは、引号内の文字列「Hello, World!」を標準出力(あなたのスクリーン)に印刷します。この文は、クラス定義内のメイン関数内に位置しています。

注意事項

  • 有効なJavaアプリケーションは、クラス定義(ファイル名と一致)を持たなければなりません。

  • mainメソッドはクラス定義内に位置する必要があります。

  • コンパイラはメイン関数からコードを実行します。

これは何もしませんる有効なJavaプログラムです。

public class HelloWorld {
    public static void main(String[] args) {
        //ここにコードを書きます
    }
}

もし現在まだ class、static、メソッドなどが何を意味するのかわからない場合は、心配しないでください。後の章で詳細に説明します。