gpt4 book ai didi

java - 如果同时从命令提示符和 main 方法输入参数,谁能告诉我哪些参数将在 Java 中执行?

转载 作者:行者123 更新时间:2023-11-29 07:43:54 25 4
gpt4 key购买 nike

我最近在 Java 认证考试中遇到了一个类似 Java Classname Argument[0] Argument[1] Argument[2] Argument[3] 的问题。 main 方法也有 4 个不同的参数。在认证考试中,我被问到要执行哪些 Arguments。我不知道该回答什么。有人可以更清楚地说明从 Java 命令提示符和 main 方法中选择参数。抱歉,我的 Java 不太好所以如果问题结构不正确请不要难过?

谢谢,

最佳答案

来自关于 Entry Point 的维基百科文章,

Java programs start executing at the main method, which has the following method heading:

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

JLS-12.1.1. Load the Class Test真正涵盖了所有内容,包括 JLS-12.1.4 Invoke Test.main上面写着

Finally, after completion of the initialization for class Test (during which other consequential loading, linking, and initializing may have occurred), the method main of Test is invoked.

The method main must be declared public, static, and void. It must specify a formal parameter (§8.4.1) whose declared type is array of String. Therefore, either of the following declarations is acceptable:

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

关于java - 如果同时从命令提示符和 main 方法输入参数,谁能告诉我哪些参数将在 Java 中执行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27535846/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com