我目前正在开始学习Java,我一直在研究一些代码,并在两个不同的地方看过括号。
这是我见过的两种方式:
public static void main(String[] args) {
public static void main(String args[]) {
其中一种方式是正确的格式化还是只是程序员喜欢的方式?
答案 0 :(得分:9)
从技术上讲,这是您的偏好问题。定义数组时,两者都是合法的。
然而,将括号放在引用类型之后有一种压倒性的倾向和标准,如String[] args
。一些代码检查工具甚至将括号的其他用法视为不良约定或代码气味"。
答案 1 :(得分:2)
答案 2 :(得分:1)
答案 3 :(得分:0)
这是一个品味问题,你可以写String[] args
或String args[]
。但是,请保持一致,即选择其中一个并对每个数组声明使用此方法,因为它提高了可读性。
我个人总是写String[] args
,因为在我看来,你应该看到它是一个数组。此外,它与String[] array = new String[count]
更加一致,因为括号与右侧的类型一致。