mainメソッド | Java SE 17 Programmer I
mainメソッドとは
mainメソッドとは、Javaのスタンドアロンアプリケーションが起動する際に、Java仮想マシン(JVM)によって最初に呼び出されるプログラムの実行開始地点(エントリーポイント)となる特別なメソッドです。
JVMがプログラムを開始するためには、定められた厳格なシグネチャ(メソッドの定義書式)に従って main メソッドを記述しておく必要があります。
基本形式は「public static void main(String[] args)」であり、必要な修飾子、戻り値、メソッド名、引数の型が欠けたり異なったりすると、JVMは有効なエントリーポイントとして認識できず、プログラムを起動することができません。
コマンドラインから渡された引数は、String配列(String[] args)として main メソッド内部に渡され、プログラム内で処理に利用できます。
具体例