[Java入門] public static void mainって何?

Javaの勉強を始めると最初にぶつかる謎のコード、

それが、

よく見ると思います。Javaの勉強を始めた頃は、このメソッドなんなんだろうと思ってました。

今回の記事では、このpublic static void mainについて初心者でも分かりやすいように解説していきたいと思います。

本記事と一緒に読みたい記事

public static void mainは最初に呼ばれるメソッド

上のプログラムではMainクラスに2つのメソッドがあります。

①mainメソッド(public static void main(String[] args))

②helloメソッド

このプログラムを実行すると結果は、22が出力されます。

つまり、mainメソッドの処理のみが行われており、helloメソッドは行われていません。

よって、

mainメソッド(public static void main(String[] args))は、プログラムの実行と一緒に最初に呼ばれる例外的なメソッドと考えて良さそうです。

もしhelloメソッドを最初に呼んであげたい場合は、mainメソッド(public static void main(String[] args))の中で呼び出せばOKです。

mainメソッド(public static void main(String[] args))の中で最後にhello();で呼び出しています。

結果は、22と”こんにちは”が出力されます。

おわりに

Javaのmainメソッド(public static void main(String[] args))は、プログラム実行時に最初に呼び出されるメソッドと考えて良いと思います。publicって何? staticって何?って方は、こちらの記事を参考にしてみてください〜

最短1ヶ月でWebエンジニアに転職できる無料のプログラミングスクールならGEEK JOBキャンプ・スピード転職コース(完全無料)↓↓

本記事と一緒に読みたい記事