JDK 1.1 開発ガイド (Solaris 編)

アプリケーションの例

例 3-1 は、stdout に「Hello World」と表示するアプリケーションのソースです。メソッドは、呼び出し時に引数を受け取りますが、引数に対して処理は行いません。


例 3-1 Java アプリケーションの例


//
// HelloWorld アプリケーション
//
class HelloWorldApp{
    public static void main (String args[]) {
        System.out.println ("Hello World");
    }
}

C と同様に、Java では最初に呼び出すメソッドまたは関数が main と認識されることに注意してください。キーワード public は、そのメソッドが誰でも実行できるようにします。static は、mainHelloWorldApp クラスを参照するようにします。つまり、static はこのクラスのインスタンスに 1 つだけ存在します。void は、main が何も返さないことを示します。args[] は、String 型の配列を宣言しています。

このアプリケーションをコンパイルするには、次のようにコマンドを実行します。


$ javac HelloWorldApp.java

アプリケーション実行するには、次のようにコマンドを実行します。


$ java HelloWorldApp arg1 arg2 ...