JAVA集合中的视图和包装器、批操作
前言:我们都知道在数据库中我们有视图的概念,对视图的操作可以转换成对原表的操作
视图
首先就从我们最熟悉的Map集合中说起,我们知道想要遍历一个Map集合三种方法
Set
Collection
Set
这三个方法都用一个共同的特点,从这三个集合视图中删除一个元素,所对应的原映射也将删除这个元素,是不是跟数据库的视图很像,但是三个方法不能添加任何元素,写个简单的demo测试一下
同步视图
想要保证集合的线程安全,可以使用以下方法,是集会转换成带有同步方法的集合视图(列举几个常用的)
Collections.synchronizedCollection();
共有 0 条评论