以下两种语法顺序在Java中有效.为什么两者都允许并且是否有首选语法顺序?
private final static String consultantType = "consultantType";
private static final String consultantId = "consultantId";
Run Code Online (Sandbox Code Playgroud)
在Java语言规范8.3.1节中指出:
如果两个或多个(不同的)字段修饰符出现在字段声明中,则通常(尽管不是必需的)它们按照与上面在FieldModifier的制作中显示的顺序一致的顺序出现.
生产FieldModifier是:
FieldModifier: one of
Annotation public protected private
static final transient volatile
因此,在您的情况下,通常使用private static final,但任何订单都是有效的.
| 归档时间: |
|
| 查看次数: |
91 次 |
| 最近记录: |