主な内容の要点
1. 最初に実行される特別なメソッド
- Javaプログラムを実行すると、必ず最初に呼び出されるのが
mainメソッド。
これがないとプログラムは実行できない。
2. 書式(必須の形)
public static void main(String[] args) {
// 実行したい処理
}
Javapublic:どこからでも呼び出せることを示すstatic:インスタンスを作らずに呼び出せる(クラスに属するメソッド)String[] args:プログラム起動時の引数を受け取るための仮引数
3. 名前は必ずmainであること
greetingなど別の名前にすると、コンパイルは通るが実行時に「mainメソッドが見つからない」というエラーになる。
4. 修飾子が必須
publicやstaticを省略すると、やはり「mainメソッドが見つからない」というエラーになる。- つまり「名前・引数・修飾子」がすべて揃っていないと、Javaのエントリーポイントとして認識されない。
まとめ
- Javaプログラムの開始点は必ず
public static void main(String[] args)。 - 名前を変えたり修飾子を省略すると、実行時エラーになる。
mainメソッドの中に書いた処理が、上から順に実行されていく。
この内容を踏まえると、Javaの学習でまず覚えるべき「お約束の形」がmainメソッドだと分かります。
