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

ban*_*oom 2 java static final class

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

leo*_*loy 7

定义(类型)常量是一种常见的Java习惯用法,以避免在代码中对固定("魔术" - 可能是重复的和难以重构的)值进行编码.

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

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

Java枚举与静态常量

涉及幻数的全局常量的最佳实践