为什么人们在Java中留下未使用的`String args []`?

Mar*_*Rob -1 java arguments command-line-arguments

当我看到Java程序时,String args[]即使程序不使用它们,许多人也会继续使用它们.为什么是这样?有什么特别的吗?

FDi*_*off 10

String args[]是main的方法签名的一部分.如果你没有它,当你尝试运行代码时,你会得到以下例外.

Exception in thread "main" java.lang.NoSuchMethodError: main
Run Code Online (Sandbox Code Playgroud)


And*_*son 7

如果它是为了main(String[])实现方法签名,那么至关重要.