システムインタフェース

アプリケーション

例 2-1 は、"Hello World" を標準出力に表示するだけのアプリケーションのソースです。メソッドは、呼び出し時に引数を受け入れますが、それらを使用して何も行いません。


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

//
// HelloWorld Application
//
class HelloWorldApp{
	public static void main (String args[]) {
		System.out.println ("Hello World");
	}
}

C と同様に最初に実行されるメソッド、すなわち関数は main として識別されます。キーワード public によって、メソッドは誰でも実行できます。staticmainHelloWorldApp クラスを参照させ、クラスの他のどのインスタンスも参照させません。voidmain が何も戻さないことを示し、args[]String 型の配列を宣言しています。

アプリケーションは、次のようにコンパイルします。


$ javac HelloWorldApp.java

また、次のように実行します。


$ java HelloWorldApp arg1 arg2 ...