public static
是否比static public
(或反之亦然)更有意义?
我注意到有些IDE提供public static
,有些提供static public
...
答案 0 :(得分:4)
来自Oracle(http://www.oracle.com/technetwork/java/codeconv-138413.html)的Java编码标准使用public static
格式。
就我个人而言,我发现首先看到某些内容是公开的,然后它是静态的,而不是相反。当然,Java编译器并不介意这两种方式,但是首先指定范围确实感觉它使代码更具可读性。
答案 1 :(得分:2)
这些是等效的。通常,声明中修饰符的顺序并不重要。我到目前为止遇到的一个常见习惯是写public static
。
答案 2 :(得分:1)
这可以论证。我想你首先要把“静态”放在首位,让你的函数更容易从其他非静态的“公共”函数中分辨出来。它遵循“将区别元素放在首位”。