帮帮新手
解决方案 »
- 关于InvocationHandler,请路过的同仁帮忙解释一下!
- java 关于数据库的操作 删除之后不能自动更新 主窗体要重新运行 才能显示出删除后的结果.
- 在HP-UX下的汉字为什么占8个字节
- 为什么j2se 5.0 建立网络连接很慢
- 如何往一个已有的文件末尾添加一句文本?
- 一个菜鸟的疑问!
- 对山东大学计算机科学与技术学院比较了解的请进,高分相赠!
- 快救救我吧,一个对你来说极其简单,但却极度困惑我的问题等待你的搞定,为了不再受这样痛苦的煎熬,大虾们,伸出你们友爱的双手把,如果
- 初学:买纯java书还是买开发工具的书?
- 热烈庆祝,我们实现了jdk1.3的本地下载!
- ireport高手请出来吧,搞不出来,小弟确实不想混了,严重打击我信心
- 我是一个菜鸟,谁能告诉我“文档注释”到底怎么用,它有什么用?谢谢
args是main方法的字符串数组参数
args的长度为参数的个数
比如有如个带参数的命令java HelloWorld arg0,arg1,arg2
则args[]的值分别为 arg0,arg1,arg2
dir c:\
看到了没?这里的dir表示命令,空格后面跟着 c:\ 这个就表示命令行参数.
2,自己写个例子:public class Test
{
public static void main(String args[])
{
System.out.println("命令行的参数有:");
for(int i=0 ; i<args.length; i++)
{
System.out.println(args[i]);
}
}
}
编译后就可以测试了: java Test a <== 这里的java Test 就类似例子1中的dir,这个a就是命令行参数,类似例子1中的c:\ java中处理命令行的参数是做为一个字符串数组来传给你的main函数的.