Ste*_*n C 30
当您不希望用户/部署者/测试人员/测试人员更改它们时,请在Java代码中使用硬连线常量.
如果您希望这样做,请使用属性文件.
关键是在应用程序的源代码中更改硬连接常量需要编辑源代码,重建和重新部署.相比之下,更改属性文件可能就像启动NotePad一样简单.
我的清单
属性文件:
是否可根据环境等进行配置.
消息,标签等
适用于特定情况(规则状态列表等).键值对.可由开发人员以外的其他人修改,即分析师,业务用户等.
不变:
是常数.不可配置.主要用于优化和重用.避免密钥被分散.
对于常数,如YES ="yes".不是真正的关键价值.缓存等的键
尽管来自应用程序中的不同位置,但确保检索和设置使用相同密钥的常量,例如xyz.put(KeyConstants.SOME_KEY,"somevalue"); xyz.get(KeyConstants.SOME_KEY)来自不同的类,ofcouse xyz是共享的或单独的.