java - 在 Java 中声明限定符的正确方法是什么

标签 java

<分区>

Possible Duplicate:
Java modifiers syntax and format

private static final还是private final static。我确实知道它们都有效,但想知道规范声明它的顺序。

最佳答案

访问修饰符的顺序无关紧要。他们只需要存在即可。

对于方法修饰符,Java language spec注意,这是习惯的, 尽管不是必需的,但它们的出现顺序与显示的顺序一致 以上在 MethodModifier. 的产生式中,即:

(Annotation) public protected private abstract static final synchronized native strictfp

添加

字段修饰符的推荐顺序(自 JLS 8.3.1 起):

(Annotation) public protected private static final transient volatile

类修饰符的推荐顺序(自 JLS 8.1.1 起):

(Annotation) public protected private abstract static final strictfp

(Annotation) 不是修饰符,它是任何注释的占位符。注释应放在任何其他修饰符之前。

关于java - 在 Java 中声明限定符的正确方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7398212/

相关文章:

java - Magnolia 与 BaseVersionManager 和发布页面的问题

java - 为什么 Java 中的 try/catch 或 synchronized 需要语句 block ?

java - 一个项目在eclipse中运行需要多长时间? **固定的**

java - 使用 Eclipse 时多次注册 AttributeConverter 类

java - JLabel 中的多行文本

java - Spring WebFlow - 休息映射问题

java - 如何显示按钮并在用户按下按钮时显示随机数?

java - 如何让我的 JRE 真正在 32 位模式下运行?

java - Selenium,JAVA - @After 中的错误

java - Java声音-如何动态调整音高