方法使用static public boolean
和public static boolean
有什么区别?静态公共布尔vs公共静态布尔
我刚刚尝试过两种方式,两者似乎编译正常,并具有相同的效果,除非我做错了。哪一个更好,为什么?
方法使用static public boolean
和public static boolean
有什么区别?静态公共布尔vs公共静态布尔
我刚刚尝试过两种方式,两者似乎编译正常,并具有相同的效果,除非我做错了。哪一个更好,为什么?
绝对没有什么区别,但按照约定,首先将public
作为首选。从section 8.4.3 of the Java Language Specification:
之一
MethodModifier
:Annotation public protected private abstract static final synchronized native strictfp
...
如果两个或多个(不同的)方法修饰符出现在方法声明中,这是习惯,但并不是必需的,他们按照与MethodModifier生产中上面显示的顺序一致的顺序出现。
我只是想和双方都似乎编译罚款,并具有相同的效果 除非我做错了。哪一个更好,为什么?
它们很相似。没有区别只有第一种情况下可读性较差。我认为第二种情况更具人类可读性,您应该为人类编程,以便选择更具可读性的选项。也按照惯例,你应该先使用。
这是类似的,如果你要求null != obj
或obj != null
两者都是相同的,但有时使用第一种情况,但不易读,对我来说很烦人。
public static boolean
比static public boolean
两者都是在Java中相同的可读性。 –
没有区别。 – Havelock