main
我对 Java声明的语法有疑问:
public static void main (String[] args)
由于在调用 main 函数时可以传递可变数量的字符串,所以这不应该是可变长度参数列表而不是数组吗?为什么使用字符串参数列表对该方法的命令行调用甚至可以工作?(除非有幕后处理使用字符串列表构建一个数组,然后将该数组传递给 main 方法......?) main 声明不应该更像这样......?-
public static void main(String... args)