日期:2014-05-20  浏览次数:20745 次

java main方法参数
为什么 不加 String[] args main方法就不会执行?到底这个参数起什么作用?

------解决方案--------------------
main方法中有一个输入参数,类型为String[],这个是java的规范,main()方法中必须有一个入参,必须String[],至于字符串数组的名字,这个是可以自己设定的,根据习惯,这个字符串数组的名字一般和sun java规范范例中mian参数名保持一致,取名为args。
 
因此,main()方法定义必须是:“public static void main(String 字符串数组参数名[])”。
------解决方案--------------------
入口方法的签名就是public static void main(String[] sdss)

必须是public的
必须是static的
必须是void的
方法名必须是main
方法参数必须是String数组

jvm启动就按照这个标准去找这个方法,找到就执行,找不到就报错