在搭建java工程时,一般都会建有一个常量类Constants来存放工程中用到的常量。
如表示状态的常量,日期格式等等。一处定义多处使用,非常方便。
但是注意当某个常量的值被修改后,所有引用到该常量的类都会进行重新编译,当将修改
更新到生产环境时,要将所有重新编译的class文件全部上传才能更新完整。不能只更新
修改的java文件所对应的class文件。
这么的还是吧一些变量放到properties文件里,或xml文件里再进行读取比较号。上面的
问题在测试环境很难发现。
如表示状态的常量,日期格式等等。一处定义多处使用,非常方便。
但是注意当某个常量的值被修改后,所有引用到该常量的类都会进行重新编译,当将修改
更新到生产环境时,要将所有重新编译的class文件全部上传才能更新完整。不能只更新
修改的java文件所对应的class文件。
这么的还是吧一些变量放到properties文件里,或xml文件里再进行读取比较号。上面的
问题在测试环境很难发现。
Java常量管理
本文讨论了在Java项目中如何管理常量,特别是关于常量类Constants的使用方式及其潜在问题。文章强调了当修改常量值时需要全面更新受影响的类,并提出了将常量存储在配置文件中的替代方案。
16万+

被折叠的 条评论
为什么被折叠?



