我们可以使用public static void main(String [] [] args)吗?

yas*_*tha 0 java

可能重复:
如何在java中使用(String [] [] args)

我们可以public static void main(String [] [] args)在Java中使用2d数组吗?

Sea*_*oyd 5

您可以通过三种方法定义main方法的参数:

  1. 经典Java风格

    public static void main(String[] args)
    
    Run Code Online (Sandbox Code Playgroud)
  2. C风格

    public static void main(String args[])
    
    Run Code Online (Sandbox Code Playgroud)
  3. 新学校(后JDK1.5)Java风格

    public static void main(String ... args)
    
    Run Code Online (Sandbox Code Playgroud)

所有这些都是等效的,如果VM找到带有这些签名之一的方法,VM将只启动您的类.


实际上,它们并不完全相同,只有一个小区别:当通过反射访问时,Method.isVarArgs()只会为最后一个方法返回true.但它们仍然都有相同的签名(名称,参数类型,返回类型,可见性)