使用公共静态最终字段的Java类的好处?

时间:2011-05-26 17:46:37

标签: java class static final

我正在审核来自另一名员工的工作中的一些代码,并且遇到了一个仅包含公共静态最终字段的类。这有什么好处,它将如何使用?我的猜测是它可以很容易地从XML标签中检索信息。还有其他想法或知识吗?

4 个答案:

答案 0 :(得分:7)

答案 1 :(得分:2)

它是Java中常见的(虽然很糟糕)的方式,因为某种原因而拥有一组常量值。此外,如果它的旧Java代码,它是一种常见的方式来实现枚举之前的语言支持

答案 2 :(得分:1)

通常我们用它来保持常量值。

例如

public static final String USER_ADMIN="admin";

另见

答案 3 :(得分:0)

它用于保存单个/多个源文件所需的常量。

public static final String username="admin";

但要实现这一目标,我宁愿使用interface而不是课堂。由于任何类都可以实现它,它将有助于我的目的。虽然这种选择取决于要求。