Ash*_*ood 1 java collections
我知道如何在java中使集合不可修改,但我不理解存在这种方法的必要性.有人可以用一个示例场景解释这个问题,我想让我的收藏品不可修改吗?
提前致谢
z5h*_*z5h 8
在类之外共享私有数据的最有效方法是简单地返回它.但是,类之外的东西可以改变类所依赖的数据.另一种选择是在共享之前复制数据.这需要时间和记忆.不可修改的集合通常会包装数据并简单地呈现它,而不允许外部类编辑它.这比制作副本要快.如果需要,外部类可以选择制作可修改的副本.
归档时间:
11 年,6 月 前
查看次数:
234 次
最近记录: