×
Javaの基礎

mainメソッド | Java SE 17 Programmer I

mainメソッドとは

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

具体例