main(String args[])和main(String[] args)之间有区别吗?
2022-08-31 17:18:48
以下两者之间是否有区别:
public void main(String args[]) { ... }
和
public void main(String[] args) { ... }
我不这么认为,但我想知道。
以下两者之间是否有区别:
public void main(String args[]) { ... }
和
public void main(String[] args) { ... }
我不这么认为,但我想知道。
从语义上讲,它们是相同的。但是,我建议在声明数组时使用后一种语法()。前一种语法主要是为了与C语法兼容。String[] args
由于 作为一个整体,是 Java 中对象的类型,因此更一致且更清楚的是不要将其拆分。String[]
类似的问题解决了 after 方法参数列表。[]
没有区别,但是在类型()之后放置括号是Java中更常见的做法。String[]