我有一个Foo
包含 astatic Map<String, String> myMap
和一些public static
操作myMap
.
myMap
对于我的项目中的某些类是 common Map("common content")。
那些需要 的类myMap
只从它读取数据,并且总是myMap
使用来自 的方法更改数据Foo
。
我的问题是:就myMap
我而言,声明和访问的最佳实践是什么?Aspublic static
和访问 likeFoo.myMap
或 asprivate static
和 acces likeFoo.getMyMap()
将返回myMap
( new HashMap<String, String>(myMap)
)的副本。或者这仅取决于我的喜好?
慕妹3242003
相关分类