当前位置: 技术问答>java相关
新手问题给十分不知够不够,不够再给。
来源: 互联网 发布时间:2015-06-16
本文导语: public static void main( String args[])中的 String args[]是表示什么意思。 请高手能给解释一下这句话中各项的含义。 | String args[]是运行该程序时需输入的参数,以字符串数组储存。 如:G:www>java...
public static void main( String args[])中的 String args[]是表示什么意思。
请高手能给解释一下这句话中各项的含义。
请高手能给解释一下这句话中各项的含义。
|
String args[]是运行该程序时需输入的参数,以字符串数组储存。
如:G:www>java example abc
abc即为example程序运行时需输入的参数,它存放在args[1]里。
OK!
如:G:www>java example abc
abc即为example程序运行时需输入的参数,它存放在args[1]里。
OK!
|
public static void 关键字表示这个方法是公共的、静态的,无须对class进行实例化便可运行这个方法。
main()方法名是任何一个java应用程序都必须具有的,好比c里面必须有个main()函数一样,这是规范。
至于String args[](写成String[] args也行),是用来存放执行java classname时后面添加的参数,比如 java classname 127.0.0.1,那么args[0]存放的就是127.0.0.1,很多时候应用程序需要附带一些后缀的输入参数。当然即使你不需要附带任何参数,public static void main( String args[])同样不能够改变,因为这是java应用程序的语法规范,以便于java编译器的运行。
main()方法名是任何一个java应用程序都必须具有的,好比c里面必须有个main()函数一样,这是规范。
至于String args[](写成String[] args也行),是用来存放执行java classname时后面添加的参数,比如 java classname 127.0.0.1,那么args[0]存放的就是127.0.0.1,很多时候应用程序需要附带一些后缀的输入参数。当然即使你不需要附带任何参数,public static void main( String args[])同样不能够改变,因为这是java应用程序的语法规范,以便于java编译器的运行。