Java 静态公共布尔与公共静态布尔

Java 静态公共布尔与公共静态布尔,java,android,Java,Android,对方法使用静态公共布尔值和公共静态布尔值有什么区别 我刚刚尝试了这两种方法,但似乎都很好,效果也一样,除非我做错了。哪一个更好?为什么?这绝对没有区别,但从惯例的角度来看,将公共放在第一位略为可取。发件人: MethodModifier:其中之一 Annotation public protected private abstract static final synchronized native strictfp … 如果一个方法声明中出现两个或多个(不同的)方法修饰符,则通常(尽管不是必

对方法使用
静态公共布尔值
公共静态布尔值
有什么区别


我刚刚尝试了这两种方法,但似乎都很好,效果也一样,除非我做错了。哪一个更好?为什么?

这绝对没有区别,但从惯例的角度来看,将
公共
放在第一位略为可取。发件人:

MethodModifier
:其中之一

Annotation public protected private abstract
static final synchronized native strictfp

如果一个方法声明中出现两个或多个(不同的)方法修饰符,则通常(尽管不是必需的)它们的出现顺序与上述MethodModifier产品中显示的顺序一致


这绝对没有区别,但在惯例方面,将
公共
放在第一位稍微有点可取。发件人:

MethodModifier
:其中之一

Annotation public protected private abstract
static final synchronized native strictfp

如果一个方法声明中出现两个或多个(不同的)方法修饰符,则通常(尽管不是必需的)它们的出现顺序与上述MethodModifier产品中显示的顺序一致

我刚刚尝试了这两种方法,两种方法似乎都很好,并且都有相同的效果 除非我做错了。哪一个更好,为什么

他们很像。没有区别,只有第一种情况可读性较差。我认为第二种情况更具可读性,您应该为人类编程,所以选择更具可读性的选项。按照惯例,你应该首先使用

如果您要求
null!=obj
obj!=null
两者都是相同的,但有时会使用第一种情况,但可读性要差得多,对我来说这很烦人

public static boolean
static public boolean

我刚刚尝试了这两种方法,两种方法似乎都很好,并且都有相同的效果 除非我做错了。哪一个更好,为什么

他们很像。没有区别,只有第一种情况可读性较差。我认为第二种情况更具可读性,您应该为人类编程,所以选择更具可读性的选项。按照惯例,你应该首先使用

如果您要求
null!=obj
obj!=null
两者都是相同的,但有时会使用第一种情况,但可读性要差得多,对我来说这很烦人


public static boolean
static public boolean

可读性更强。两者在Java中是相同的。没有区别。两者在Java中是相同的。没有区别。更可读,还是比?请注意,JLS建议将
public
放在第一位。@JonSkeet您好,大师们,您好,您好。我也更喜欢把变量的可见性放在第一位,而且肯定比。更可读,或者比?请注意,JLS建议将
public
放在第一位。@JonSkeet您好,大师们,您好,您好。我也更喜欢把变量的可见性放在第一位,当然也不喜欢。