【问题标题】:Is it correct to use "final static" or "static final"? [duplicate]使用“final static”或“static final”是否正确? [复制]
【发布时间】:2014-04-02 08:14:42
【问题描述】:

如何在静态类中使用final?哪种方式是正确的?

private final static class 

private static final class

【问题讨论】:

  • 这些修饰符的顺序并不重要。如果需要,请查看Checkstyle
  • 这样的问题应该先尝试,然后“应该找到答案”
  • 第一次尝试 -> 有什么错误吗? --> 错了,没有错 -> 那就对了
  • @user2864740 我同意..这里的“上下文”是java语法:)
  • 根据 JLS 首选静态 final!

标签: java


【解决方案1】:

你可以使用任何。没问题。 没有错,也没有秩序。作为标准,我们将其用作private static final class,但同样使用两者并没有错。

【讨论】:

    【解决方案2】:

    其中任何一个都很好。没有真正的区别,尽管在 java 中没有静态类这样的东西。

    查看this post 了解如何将类设为静态。

    【讨论】:

    • 静态嵌套类呢?
    • 是的,我猜静态嵌套类存在...我的错误..
    猜你喜欢
    • 2012-06-28
    • 1970-01-01
    • 2021-09-22
    • 2014-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多