public static void main(String[] args) {}和 public static void main(String[ args[]) {}区别
时间: 2024-05-07 07:20:49 浏览: 93
实例分析Java中public static void main(String args[])是什么意思
这两个方法的声明有以下不同:
1. 第一个方法的参数类型是 String 类型的数组,而第二个方法的参数类型是一个二维的 String 类型数组。
2. 第一个方法中的参数名为 args,而第二个方法中的参数名为 args[]。
3. 第二个方法中的方括号[]是多余的,它们不会改变参数的类型或行为。
因此,第一个方法是正确的 main 方法,而第二个方法是无效的。正确的 main 方法应该是:
```
public static void main(String[] args) {}
```
它接受一个字符串数组作为参数,这个数组包含在命令行中传递给 Java 程序的参数。
阅读全文