任何人都可以告诉我,如果从命令提示符和main方法中都输入了哪些参数,将在Java中执行这些参数?

高塔姆·洪纳瓦拉(Gautham Honnavara)

我最近在Java认证考试中遇到了一个问题,例如Java类名Argument [0] Argument [1] Argument [2] Argument [3]。main方法也有4个不同的参数。在认证考试中,我被问到将执行哪些参数。我不确定该怎么回答。有人可以提供有关从Java命令提示符以及主要方法中选择参数的更多信息的方法。抱歉,我的Java语言不是很好,所以如果问题的结构不正确,请不要感到难过?

谢谢,

艾略特·新鲜

从Wikipedia关于入口点的文章中

Java程序从main方法开始执行,该方法具有以下方法标题:

public static void main(String[] args)
public static void main(String... args)
public static void main(String args[])

JLS-12.1.1。加载Class Test实际上涵盖了直到JLS-12.1.4 Invoke Test.main的所有内容,包括以下内容:

最后,将初始化完成用于类后Test(在此期间,其他相应加载,链接和初始化可能发生),该方法mainTest调用。

该方法主要必须声明publicstaticvoid它必须指定一个正式参数(第8.4.1节),其声明类型为的数组String因此,可以使用以下任何一种声明:

public static void main(String[] args)
public static void main(String... args)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章