养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

public static void main (string[] args)是什么意思,详细点

时间:2024-10-23 18:30:42

这是Java程序擢爻充种的入口地址,Java虚拟机运行程序的时候首先找的就是main方法。跟C傥态尬锪语言里面的main()函数的作用是一样的。只有有main()方法的Java程序才能够被Java虚拟机运行,可理解为规定的格式。

对于里面的参数及修饰符:

public:表示的这个程序的访问权限,表示的是任何的场合可以被引用,这样Java虚拟机就可以找到main()方法,从而来运行javac程序。

static:表明方法是静态的,不依赖类的对象的,是属于类的,在类加载的时候main()方法也随着加载到内存中去。

void:main():方法是不需要返回值的。

main:约定俗成,规定的。

String[]args:从控制台接收参数。

public static void main (string[] args)是什么意思,详细点

扩展资料:

只有main方法可以作为程序的入口。

publicstaticvoidmain(String[]args){

方法体

}

观察这个方法,可以看出:

这是一个publicstatic修饰的方法,所以他是一个静态的方法。返回值是void类型,也就是无返回值。方法名是main。参数是String数组。

当运行程序的时候,通常都是以main方法作为起点,以main方法中的第一条语句作为程序的第一条语句。由于main方法是一个静态的方法,所以该方法放在任何一个类中都是可以执行的。

main方法的形式是固定的,以下写法都不能作为程序的入口:

publicstaticvoidmian()//必须带String[]参数。

publicstaticintmain(String[]args)//返回值必须为void。

publicvoidmain(String[]args)//必须是static。



© 一点知识