A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

主方法中main(String [] args) 加String [] args有什么现实意义

70 个回复

倒序浏览
args 就是为接受用户参数用的 ,   总的说 他就是 给java虚拟机看的  就是一个死规定。。
回复 使用道具 举报
String[] args :是保存运行main函数时输入的参数的字符串数组,
当你在cmd运行时  输入: java test a b c
这个数组就会将abc保存起来: args[0] = a; args[1] = b; args[2] = c;
这些变量在程序中是可以调用的~ 不过平时应该没人会这么用...

=.= main方法是整个程序的入口,大家都用习惯了就算是死规定吧~ 记住就好

点评

楼主好强!一语中的!  发表于 2014-5-30 16:53

评分

参与人数 1技术分 +1 收起 理由
李小然 + 1

查看全部评分

回复 使用道具 举报 6 0
args就是这个数组的变量名称,显然是参数的意思:)
回复 使用道具 举报
主函数的固定的格式,参数是String 数组
回复 使用道具 举报
接受用户参数,比如我们运行输入 Java Preson  s1   s2
回复 使用道具 举报
接受用户参数,比如我们运行Preson类时,在命令行中输入: Java Preson  s1   s2 此处的s1和s2就是用户参数。
回复 使用道具 举报
String[ ] args表示给主方法传一个字符串数组.
而args是一个字符串数组的变量名,不是关键字,是arguments的缩写,只是一个默认名,一般都习惯性照写.
String[] args是main函数的形式参数,可以用来获取命令行用户输入进去的参数。
回复 使用道具 举报 1 0
就是一个参数,和普通方法的参数没啥大的区别,在用java执行程序的时候 可以在后面加的参数就在这个数组中,另外这不是一个死规定就算是换成其他名字也是可以的。
回复 使用道具 举报
命令行参数。。。。
回复 使用道具 举报
这时规定吧
回复 使用道具 举报
@for 中级黑马 2014-7-26 00:20:16
12#
如果在Elipse中使用args,则需要在run configurations中选择Arguments在Program arguments中输入参数,则这些参数会存入args[]中
回复 使用道具 举报
是保存运行main函数时输入的参数的字符串数组,也可以换成其他,但是就是必须要有这种格式
回复 使用道具 举报
这下明白了。。
回复 使用道具 举报
可以向主函数数组中传参,作用是做静态初始化使用
回复 使用道具 举报
main函数输入的参数的字符串数组的意思,args是可以更改的,但是格式固定。
回复 使用道具 举报
Hosing 中级黑马 2014-10-14 21:27:23
17#
Sevenette 发表于 2014-5-20 12:44
String[] args :是保存运行main函数时输入的参数的字符串数组,
当你在cmd运行时  输入: java test a b c ...

印象中毕老师的解释更精确且易懂,可惜忘了是啥。。。。。。。
回复 使用道具 举报 1 0
这么做的原因:它与jvm的运行方式有关.我就不复制了.
回复 使用道具 举报
参数名字,不一定非要是args,传递的参数类型是String类型的数组,
回复 使用道具 举报
String[] args是main函数的形式参数,用来获取命令行用户输入进去的参数,args是一个字符串数组的变量名,随便怎么写都可以,实际上是arguments的缩写,一般都习惯性沿用
回复 使用道具 举报
1234下一页
您需要登录后才可以回帖 登录 | 加入黑马