关于字段的私有静态最终关键字的快速 Java 问题
我正在声明一个字段:
private static final String filename = "filename.txt";
首先,物质的顺序吗?如果没有,是否有标准接受的顺序或约定?private static final
其次,在我的应用程序中是固定的。这是存储其价值的最佳选择吗?filename
我正在声明一个字段:
private static final String filename = "filename.txt";
首先,物质的顺序吗?如果没有,是否有标准接受的顺序或约定?private static final
其次,在我的应用程序中是固定的。这是存储其价值的最佳选择吗?filename
我将Checkstyle与Eclipse一起使用,如果声明的顺序与您指定的顺序不同,则会导致警告,并引用Java语言规范(JLS)。例如
private final static String filename = "filename.txt";
结果
'static' modifier out of order with the JLS suggestions.
他们有这个页面,列出了他们期望的顺序,尽管沿着该页面上的链接到JLS,我看不到任何东西来支持他们对建议顺序的断言。
话虽如此,他们建议的顺序似乎与我见过的大多数代码中的顺序相对应,因此它似乎与任何采用的约定一样好。