当我看到这两种技术时,我感到很困惑,我们可以在main方法中传递命令行参数。
我在stackoverflow中看到this link,但我仍然没有得到它。
我怀疑这两种方式之间的效率是多少。
1.首先,我们调用main并将参数指定为字符串数组 2.第二,我们用变量no参数调用main。
答案 0 :(得分:4)
这意味着如果要调用不是入口点的类的main方法,则更容易:
class MyProgram1 {
public static void main(String[] args) {
MyProgram2.main(new String[] {"arg1", "arg2", "arg3"})
}
}
VS
class MyProgram1 {
public static void main(String[] args) {
MyProgram2.main("arg1", "arg2", "arg3")
}
}