您能否在技术上在 main 方法中调用 string[] 任何内容?
Could you technically call the string[] anything in the main method?
main
方法的 header 是
public static void main (String[] args)
您能否在技术上将 "args" 替换为您想要的任何内容?还有,为什么参数是数组?
args
只是方法中参数的名称。您可以将其重命名为任何您想要的名称。 JVM 不需要知道参数是什么 named;只有 类型 、String[]
很重要。
不要破坏应用程序的起点
static void main(String[] whateverYouNeed)
您可以将其重命名为任何适当的 Java 标识符。应用程序需要能够接受多个命令行参数。不一定非得是数组,也可以用varargs
。
static void main(String... whateverYouNeed)
主要方法可以写成:
- public static void main (String[] args)
- public static void main (String args[])
- public static void main (String... args)
参数名称 args 可以替换为任何有效的 Java 标识符,例如 blah、programArgs ,等等。它是一个数组,可以接受任意数量的命令行参数。例如:
- java programName 没有命令行参数
- java programName arg1 arg2 有 2 个命令行参数
main
方法的 header 是
public static void main (String[] args)
您能否在技术上将 "args" 替换为您想要的任何内容?还有,为什么参数是数组?
args
只是方法中参数的名称。您可以将其重命名为任何您想要的名称。 JVM 不需要知道参数是什么 named;只有 类型 、String[]
很重要。
不要破坏应用程序的起点
static void main(String[] whateverYouNeed)
您可以将其重命名为任何适当的 Java 标识符。应用程序需要能够接受多个命令行参数。不一定非得是数组,也可以用varargs
。
static void main(String... whateverYouNeed)
主要方法可以写成:
- public static void main (String[] args)
- public static void main (String args[])
- public static void main (String... args)
参数名称 args 可以替换为任何有效的 Java 标识符,例如 blah、programArgs ,等等。它是一个数组,可以接受任意数量的命令行参数。例如:
- java programName 没有命令行参数
- java programName arg1 arg2 有 2 个命令行参数