顺序有没有区别:
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
... 如果两个或多个(不同的)字段修饰符出现在字段声明中,尽管不是必需的,但习惯上它们的出现顺序与上面为 FieldModifier 的产生中显示的顺序一致。
不 - 两者之间没有区别。
从 Java 2 语言规范的第 8.3.1 节:
“如果两个或多个(不同的)字段修饰符出现在字段声明中,尽管不是必需的,但习惯上它们的出现顺序与上面在 FieldModifier 的产生中显示的顺序一致。”
不。选择一个并始终遵循该命名约定