Java main()方法参数详解

来源:互联网 发布:js做一个弹窗 编辑:程序博客网 时间:2024/05/23 21:32

     我们首先来回忆一下Java程序的入口——main()方法:

     public static void main(String[] args){......}


1)public修饰符:Java类由JVM调用,为了让JVM可以自由调用这个main()方法,所以使用public修饰符把这个方法暴露出来。

2)static修饰符:JVM调用这个主方法时,JVM直接通过该类来调用主方法。

3)void返回值:因为主方法被JVM调用,该方法的返回值将返回给JVM,这没有任何意义,因此main()方法没有返回值。


       上面方法中还包括一个字符串数组参数,根据方法调用的规则:谁调用方法,谁负责为形参赋值。也就是说,main()方法由JVM调用,即args形参应该有JVM负责赋值。默认args参数为空。可以通过在java命令后面添加参数来为args赋值。

例如:java ArgsTest Java hello "ni hao" kundy 

这样 ,args[0]="hello" , args[1] = "ni hao",args[2]="kundy"