用了很久的JAVA,才发现main方法中的 String args[] 大部分时候是个摆设. 我不觉得有什么特殊的用处,是JAVA的一大失败之处. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 确实是很难用到他,在C#中就有选择的给这个参数,就像在C语言中一样,很多时间用不到命令行参数,而不加上String args[] 却要出现错误,我也有同感。 可以方便地传递参数,大家都喜欢在windows下,所以觉得没啥大用如果喜欢在命令行下执行程序的同志,那就会觉得很方便了 是啊,是用来作为命令行参数的啊,可以通过String[] args自行定义参数的个数和意义,然后在main中进行判别处理。 相当有用了,开源的很多demo都用到了,这是一个控制台程序必备的东西,包括c,dephi,批处理,只有是控制台程序都有的功能如果没这个功能就惨了,你应该说用java时间不久发现他没啥用 java编译器也是靠这个参数来加载你要编译的参数和文件的.用处不是一般的大. 看看哪个java写的东西不用参数?看看weblogic带多少参数? args是一个java语言中必不可少的,楼主还是结贴吧,要不说你的人会越来越多的。 你不觉的有用只是因为你实在对开发了解太少了只在GUI环境下学了一些基础的程序开发就觉得自己很强大了??照LZ的说法,不需要主函数传值,那么你在UNIX架构下,怎么往一个程序传递参数?你觉得ls,cd,grep之类的命令,如果没有了参数,这些命令还有个什么用处?LZ知道管道传递以后的参数怎么接收吗??送4个字,学海无涯 String[] args 你可以写成Sting[] a 或者String[] fuckargs 我想问一句,你是学JAVA的吗.如果是怎么会发这个问题,SUN公司那么多的程序员难到还不如你这才学几天的小毛孩吗.好了我也不说我,你自己找本好书从头看到尾再和你进一句结贴吧.????????????????????????????// JAVA 最佳的平台是 UNIX 类系统, unix 类系统的精髓就是命令 , 你懂了吗。 那是sun制定的标准,你比sun还牛? 有用阿,我记得我做我人生zhonf的第二个JAVA程序就用到了~~~~在DOS下运行的~~~~~~~ 我做我人生zhonf的第二个JAVA程序就用到了~~~~在DOS下运行的~~~~~~~ 很简单,就比如上面有人说的cd这个命令,如果一个目录下面有很多子目录,你只敲个cd,计算机不会知道你想进入哪个子目录,所以必须要加上参数,这也就要求main函数要支持有参数。当然,你可以让用户进入程序之后再输入其他信息,但是这样要多出很多输入输出代码 Java_gannbare 可用分等级:贫农 总技术分:55 总技术分排名:122961 结帖率:77.55% 看你结贴率也不低咋还不结贴呢? 这个是因为现在大家大部分时间用的都是GUI程序,基本上已经很少使用命令行程序了,不过这个在使用命令行的时候还是很方便的 一开始学Java的时候,不用IDE,都用记事本敲,要运行程序都用javac,Java要传入参数怎么办,必须要用啊public class Test{ public static void main(String[] args) { System.out.println(args[0]); }}javac Test.javajava Test hello world!运行结果:hello 哈哈,你错了,你认真的看看java的底层代码,看看sun公司的类加载过程,字节码过程,你就不觉得这是一个无用的东西了,就不回觉得这是一个败笔,现在只能说你还不知道这是干什么的,不会用,在每一个开发工具中,都有给这个参数传递值的地方,这是给虚拟机传入初始化值的地方. 求教一个关于jmf的DataSource类的问题 将十六进制字符串不能转,直接存到byte[]里面? List.clear() 在线求救大侠们,如何给容器设置背景图片? 急求上传功能的代码(是用纯java ) 问一个关于swing的问题,有没有见过ActionListener,MouseListener这两个事件冲突的? 数组问题??? 高手看一下这个程序哪错了!基本是从书上敲下来的,竟然有错! 一个出错提示,找了一天,没有找到原因,高手指导,高分相送! java plug-in 配置的荒谬?!! JComboBox 只有源文件能否使用反射机制获取源文件中定义的类的信息
如果喜欢在命令行下执行程序的同志,那就会觉得很方便了
如果没这个功能就惨了,你应该说用java时间不久发现他没啥用
只在GUI环境下学了一些基础的程序开发就觉得自己很强大了??照LZ的说法,不需要主函数传值,那么你在UNIX架构下,怎么往一个程序传递参数?
你觉得ls,cd,grep之类的命令,如果没有了参数,这些命令还有个什么用处?
LZ知道管道传递以后的参数怎么接收吗??送4个字,学海无涯
如果是怎么会发这个问题,
SUN公司那么多的程序员难到还不如你这才学几天的小毛孩吗.
好了我也不说我,你自己找本好书从头看到尾
再和你进一句结贴吧.????????????????????????????//
当然,你可以让用户进入程序之后再输入其他信息,但是这样要多出很多输入输出代码
可用分等级:贫农
总技术分:55
总技术分排名:122961
结帖率:77.55%
看你结贴率也不低咋还不结贴呢?
要传入参数怎么办,必须要用啊
public class Test
{
public static void main(String[] args)
{
System.out.println(args[0]);
}
}
javac Test.java
java Test hello world!运行结果:
hello