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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

publib static void main(String[] args)
{
}
参数args有什么作用,是数组吗?还是可变参数?mian方法是JVM在调用吗?类加载时具体怎么处理?

5 个回复

倒序浏览
qy 黑马帝 2011-11-16 06:57:13
沙发
很明显 String[] args 是一个String类型的数组。
main方法跟其他的方法很明显不同,在程序运行时,会找到main方法入口。
说明这是个java应用程序,通过JVM直接启动运行的程序
回复 使用道具 举报
箫庐 黑马帝 2011-11-16 06:58:38
藤椅
同问:String[] args 与String args[]有什么区别?同样可以运行通过。
回复 使用道具 举报
没有区别,就是数组定义的两种方式
回复 使用道具 举报
fso918 黑马帝 2011-11-16 08:53:18
报纸
main方法的参数数组args主要作用是用于调试程序的,可以在运行时动态的给程序传递参数。
例子,命令行中输入:
        java Test aaa,bbb
则args[0]=aaa;args[1]=bbb;
回复 使用道具 举报
String[] args是main函数的形式参数,,可以用来获取命令行用户输入进去的参数。如果你是java的初学者,编写一些简单的小程序是用不到它的,但是你在写程序的时候不管用的到用不到,声明main函数的时候一定要在括号里写上它,否则会报错。
String[] args 和String args[]一样的。就和我们定义一个普通数组差不多
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马