java - 拥有一个仅包含公共(public)静态最终字段的 Java 类有什么好处?

标签 java class static final

我正在审查另一位员工的工作中的一些代码,并发现一个仅包含公共(public)静态最终字段的类。这样做有什么好处,如何使用?我的猜测是,它可以轻松地从 XML 标记中检索信息。还有其他想法或知识吗?

最佳答案

定义(某种)常量是一种常见的 Java 习惯用法,以避免在代码中对固定值(“魔法”——可能重复且难以重构)进行编码。

https://softwareengineering.stackexchange.com/questions/59642/best-practices-for-constants

http://www.javapractices.com/topic/TopicAction.do?Id=2

Java enumerations vs. static constants

Best practice for global constants involving magic numbers

关于java - 拥有一个仅包含公共(public)静态最终字段的 Java 类有什么好处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6142852/

相关文章:

c - 几个c题: static methods,数组

java - 将请求解释为 JSP 而不是通过 servlet

Java和C#通过消息队列进行通信

php - 动态调用一个静态变量(数组)

java - 创建很多私有(private)类(class)是不好的风格吗?

java - 从 Java 中的方法返回类时的方法规范

未找到 jQuery : Uncaught ReferenceError: $ is not defined

java - 使用 Apache POI 保留 Excel 标题中的图像

java - 错误 "Unable to instantiate activity ... Didn' t 在路径 : DexPathList"上找到类

python - 元类可以调用吗?