Java--メイン関数(main)

956 ワード

主関数:特殊な関数です.プログラムのエントリとして、JVMによって呼び出されます.メイン関数の定義:public:この関数を表すアクセス権が最大のstatic:クラスのロードに伴ってメイン関数が近づいていることを表します.void:主関数には具体的な戻り値mainはありません:キーワードではありませんが、JVMで認識できる特殊な単語です.String[]args:関数のパラメータです.パラメータタイプは配列で、その配列の要素は文字列です.文字列タイプの配列.主関数は固定形式である:JVM識別.JVMがメイン関数を呼び出すとnew String[0]が入ってくる
コードの例:
public class MainDemo
{
	public static void main(String[] args)
	{
		System.out.println(args);
		System.out.println(args.length);
	}
}

プログラムの実行結果:
[Ljava.lang.String;@1f32e575
0

主関数にパラメータを渡すコードの例:
public class MainDemo
{
	public static void main(String[] args)
	{
		String[] arr = {"haha","hehe","xixi","heihei"};
		MainTest.main(arr);
	}
}
class MainTest
{
	public static void main(String[] args)
	{
		for(int x = 0; x < args.length; x++)
		{
			System.out.println(args[x]);
		}
	}
}

実行結果:
haha
hehe
xixi
heihei