编写Java主要方法的正确方法

时间:2013-11-20 22:42:19

标签: java

我看到过两种不同的写法:

public static void main(String[] args)

public static void main(String args[])

这里有区别吗?哪一个更受欢迎?任何帮助将不胜感激。

3 个答案:

答案 0 :(得分:5)

没有区别。我更喜欢String [],因为我认为这是一个数组的一部分。

答案 1 :(得分:2)

没有办法比另一个更“好”,因为两者都是有效的java语法。你应该保持一致,并使用最终让你感觉最有意义的那个。除了将名为String的{​​{1}}数组声明为参数之外,您所做的只不过了。两者都适用于此。我个人更喜欢args,但两者在技术上都是有效的。

答案 2 :(得分:1)

它们是等价的。从Java语言规范中查看此示例:

  

[]可能会出现在开头的类型中   声明,或作为特定变量的声明者的一部分,   或两者兼而有之。

byte[] rowvector, colvector, matrix[];

此声明相当于:

byte rowvector[], colvector[], matrix[][];