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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 孙宁洋 中级黑马   /  2013-5-31 20:03  /  907 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 孙宁洋 于 2013-5-31 21:24 编辑

public static void main(String [] args),字符串数组在主函数中的意义是什么,args只是数组名字么?

评分

参与人数 1技术分 +1 收起 理由
殇_心。 + 1

查看全部评分

3 个回复

正序浏览
(String[] args) 这是一个字符串数组参数,调用main的JVM会不会传递参数进来
回复 使用道具 举报
String args[ ]或者String[ ] args表示给主方法传一个字符串数组. 而args是一个字符串数组的变量名,不是关键字,是arguments的缩写,只是一个默认名,一般都习惯性照写. String[] args是main函数的形式参数,,可以用来获取命令行用户输入进去的参数。如果你是java的初学者,编写一些简单的小程序是用不到它的,但是你在写程序的时候不管用的到用不到,声明main函数的时候一定要在括号里写上它,否则会报错。

评分

参与人数 1技术分 +1 收起 理由
殇_心。 + 1

查看全部评分

回复 使用道具 举报
个人理解,用String数组是给主函数更好的扩展性,或者是虚拟机默认,args是数组的名字,也是默认写成这样的,主函数只有args写错不报错,他只是个变量名而已
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马