-2
我有一个关于java.I一个基本的问题,知道这是非常basic.However,我想确认我的做法是否正确。我们为什么要申报“字符串ARGS []”,而不是字符串ARGS在Java中
一般来说,我们写
编译器开始从那里上执行!
我尝试用不同的方式写作。
class input
{
public static void main(String args)
{
input.main("hello");
System.out.println(args);
}
}
我得到的错误是:
Exception in thread "main" java.lang.NoSuchMethodException:
substrings.main([Ljava.lang.String;)
at java.lang.Class.getMethod(Class.java:1786)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:125)
我有两个问题:
什么是错的具有字符串参数的个数,而不是字串[] args ??(JVM是像硬编码接受数组参数?)
如果我把它作为input.main什么是错的(“0”)?
你的问题就像问为什么汽车不能在橄榄油上运行。它只是设计用于汽油和汽油而已。你可以通过经历很多环节使你的车在橄榄油上运行,但最终的努力不值得结果,每个人都会为此而头疼,为什么你会浪费那么多无用的东西。 –
你不“T呼叫从自己的PROGRAMM内的主要方法。这种方法是从所谓的‘外部’和阵列ARG游戏,你传递给它 – Tobi
谷歌一些关于如何输入字符串参数.. –