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启动就按照这个标准去找这个方法,找到就执行,找不到就报错