main
方法的标题是
public static void main (String[] args)
您可以用您想要的任何东西从技术上替换" args"吗?另外,为什么参数是数组?
args
只是方法中参数的名称。您可以将其重命名为任何想要的。JVM不需要知道该参数为 naty ;只有 type ,String[]
,很重要。
不要打破应用的起点
static void main(String[] whateverYouNeed)
您可以将其重命名为任何适当的Java标识符。该应用程序需要能够接受多个命令行参数。它不一定是一个数组,您也可以使用varargs
。
static void main(String... whateverYouNeed)
主要方法可以写为:
- 公共静态void main(string [] args)
- 公共静态void main(string args [])
- 公共静态void main(字符串... args)
参数名称 args 可以用任何有效的Java标识符替换,例如 blah , programargs ,依此类推。接受任意数量的命令行参数是一个数组。例如:
- java programName 没有命令行参数
- java programName arg1 arg2 有2个命令行参数