注文に違いはありますか:
public static final String = "something";
また
public final static String = "something";
?
注文に違いはありますか:
public static final String = "something";
また
public final static String = "something";
?
いいえ、Java言語仕様では、最初の順序を使用することを推奨していますが、次のようになります。
FieldModifiers: FieldModifier FieldModifiers FieldModifier FieldModifier: one of Annotation public protected private static final transient volatile
... 2つ以上の(異なる)フィールド修飾子がフィールド宣言に表示される場合、必須ではありませんが、FieldModifierの生成で上記に示した順序と一致する順序で表示されるのが通例です。
いいえ - 両者に違いはありません。
Java 2 言語仕様のセクション 8.3.1 から:
「2 つ以上の (異なる) フィールド修飾子がフィールド宣言に現れる場合、必須ではありませんが、FieldModifier のプロダクションで上に示した順序と一致する順序で現れるのが慣習です。」
いいえ。いずれかを選択し、一貫してその命名規則に従います