【发布时间】:2014-11-17 19:52:44
【问题描述】:
我是 Java 新手,我有一些问题,我认为对于各位专家来说它们可能很容易 (duh) 答案,但对我来说,我无法找到答案。
Java 程序的意义是什么,我现在在课堂上所做的只是简单的读取文本文件,让用户在命令行上输入一些内容,然后程序会打印出一些内容。就像,这很酷,我可以让一个程序做到这一点,但这一切会导致什么?
说,我创建了一个将摄氏度转换为华氏度的 java 程序,我希望有人使用它。我是否可以让一个不懂Java的人使用它,也就是说,把它交给我妈妈,她可以在不使用Eclipse的情况下从她的电脑上运行它?如何让不懂编码的人运行我的程序?
我的最后一个问题是,命令行参数的意义何在?与其把它们放在参数中,为什么不把它放在代码本身中呢?是因为如果代码很大,可能很难找到它吗?如果我下载需要输入参数的代码,是否可以下载带有 Eclipse 中设置的参数的代码,还是必须手动下载?
谢谢,对长段感到抱歉,但只是想把我的想法记下来。
【问题讨论】:
-
“与其把它们放在参数中,为什么不把它放在代码本身中呢?”嗯,这样每次你运行它时它们都可以改变......(例如考虑
javac......没有命令行参数,你怎么告诉它编译什么?)至于Java的用途......想想 Android 应用程序和用 Java 构建的网站。用 Java 编写的最终用户桌面应用程序相对很少见,尽管它们确实存在(不,您不需要 Eclipse 来运行它们)。
标签: java arguments command-line-interface