5、main方法の詳細
1480 ワード
public class HelloWorld {
public static void main(String[] args){
System.out.print("Hello World!");
}
}
Javaではmain()メソッドはJavaアプリケーションのエントリメソッド、すなわち、プログラムが実行されるときに最初に実行されるメソッドはmain()メソッドであり、このメソッドは他のメソッドとは大きく異なります.たとえば、メソッドの名前はmainでなければなりません.メソッドはpublic static voidタイプでなければなりません.メソッドは文字列配列のパラメータを受信しなければなりません.
もう一つのバージョンのHello World
public class HelloWorld2 {
static {
System.out.println("Hello Wordld!");
}
public static void main(String args[]){
System.exit(0);
}
}
このmain()メソッドが実行する内容は「System.exit(0);」です.目的はプログラムを正常に終了させることです.「ハローワールド!」どこから印刷されたのか、秘密はstaticで印刷されます.staticコードブロックの内容はmain呼び出し前に呼び出されるからです.