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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 苏乞儿 中级黑马   /  2014-9-29 23:20  /  1308 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

看张老师的视频,擦了----main方法也可被调用,见识了。请问main方法中的参数是一个字符串类型的数组,他在java文件编译和运行期间,到底接受了什么样的实际参数呢?这些实际参数在程序编译和运行期间发挥了什么作用呢、???

评分

参与人数 1技术分 +1 收起 理由
敏敏好学 + 1

查看全部评分

5 个回复

倒序浏览
就是执行java文件的时候可以动态传递参数,而不用修正java代码 如果你在你程序要用这个参数的话就需要在运行前指定  比如如下代码
  1. public class HelloWorld{
  2.     public static void main(String[] args) {
  3.         System.out.println(args[0]);
  4.     }
  5. }
复制代码

你在程序运行前 可以在java HelloWorld后加入参数即在命令行敲java HelloWorld one two three。 那么在HelloWorld的main方法里面 args就是{"one", "two", "three"},当然上述程序打印的结果为one,至于传不传参数就要根据你的程序而定了

评分

参与人数 1技术分 +1 收起 理由
敏敏好学 + 1

查看全部评分

回复 使用道具 举报
kid1943 发表于 2014-9-30 08:56
就是执行java文件的时候可以动态传递参数,而不用修正java代码 如果你在你程序要用这个参数的话就需要在运 ...

嗯,谢谢指导!
回复 使用道具 举报

互相学习互相学习
回复 使用道具 举报
张老师果然是大神, 第一次听说main方法也可以调用。
回复 使用道具 举报
调用main?还没学到
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马