JAVA集合中的视图和包装器、批操作

前言:我们都知道在数据库中我们有视图的概念,对视图的操作可以转换成对原表的操作
视图
首先就从我们最熟悉的Map集合中说起,我们知道想要遍历一个Map集合三种方法
Set keySet(); //返回映射中所有键的集合视图
Collection values();//返回映射中所有值的集合视图
Set> entrySet(); //返回Map.Entry对象的一个集合视图

这三个方法都用一个共同的特点,从这三个集合视图中删除一个元素,所对应的原映射也将删除这个元素,是不是跟数据库的视图很像,但是三个方法不能添加任何元素,写个简单的demo测试一下
同步视图
想要保证集合的线程安全,可以使用以下方法,是集会转换成带有同步方法的集合视图(列举几个常用的)
Collections.synchronizedCollection();

JAVA集合中的视图和包装器、批操作最先出现在Python成神之路

版权声明:
作者:倾城
链接:https://www.techfm.club/p/7247.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>