例 3-1 は、stdout に「Hello World」と表示するアプリケーションのソースです。メソッドは、呼び出し時に引数を受け取りますが、引数に対して処理は行いません。
// // HelloWorld アプリケーション // class HelloWorldApp{ public static void main (String args[]) { System.out.println ("Hello World"); } } |
C と同様に、Java では最初に呼び出すメソッドまたは関数が main と認識されることに注意してください。キーワード public は、そのメソッドが誰でも実行できるようにします。static は、main が HelloWorldApp クラスを参照するようにします。つまり、static はこのクラスのインスタンスに 1 つだけ存在します。void は、main が何も返さないことを示します。args[] は、String 型の配列を宣言しています。
このアプリケーションをコンパイルするには、次のようにコマンドを実行します。
$ javac HelloWorldApp.java |
アプリケーション実行するには、次のようにコマンドを実行します。
$ java HelloWorldApp arg1 arg2 ... |