这是Java程序的入口地址,Java虚拟机运行程序的时候首先找的就是main方法。跟C语言里面的main()函数的作用是一样的。只有有main()方法的Java程序才能够被J来自ava虚拟机运行,可理解为级测你形倍责规定的格式。
对于里面的参数及修饰符:
public:表示的这个程序的访问权限,表示的是任何的场合可以被引用,这样Java虚拟机就可以找到main()方法,从而来运行 javac 程序。
static:表明方法是静态的,不依赖类的对象的,是属于类的,在类加载的时候main()方法也随着加载到内存中去360问答。
void:main():方法是不需要返回值的。
main:约定俗成,规定的。
String[]args:从控制台接收参数。
扩展资料:
只有main方法可以作为程序的入口。
publ扬补没蛋呼icstaticvoidmain(String[]args){
方法体
}
观察这个方法,可以看出:
这是一个publicstatic修饰的方法,所以他是一个静态的方法。返回值是void类型,也就是无返回值。方法名是main。参数是String数组。
当运行程序的时候,通常都是以main方法作为起点,以main方法中的第一条语句作为程序的第一条语句。由于main方法是一个静态的方法,所以该方法放在任何一个类中都是可以执行的。
main方法的形式是固定的,以下写法都不能作为程序的入口:
publicst通相增农字aticvoid跟考消载北内mian() //必须带String[]参数。
publicst构益早假侵aticintmain(String[]args) //返回值必须为void。
publicvoidmain(St浓很显血降成于王弱ring[]args) /跑田差/必须是static。
标签:public,static,void