java中关于集合的关系
1、先说一下java中集合类库的形式,它是以一种接口和实现分离的形式,好处有很多,比如耦合度低,修改时只需要关注具体实现等等,这种分离的形式可以看图
2、谈集合,一定要谈collection,这是所有集合的父类,包括我们常见的List,Set,Queue,但是Map不是的,collection中的一些集合给大家看一张图
3、接下来我们具体的谈一下这几个集合,常见的集合有List,Set,Map三种,先说第一种List,一般集合的推荐写法是前面是一个父类接口,后面是具体的搏皋咬夼实现,如:List<String> arr = new ArrayList<String>();,具体的方法和实现如图
4、Set是一个不包含重复元素的集合,谈set前,大家可以先去了解一下散列表,set便是散列表一种形式体现,set的add方法首先在集合中查找要添加的对象,如果没有,就添加进去。具体如图
5、最后常见的一种是Map集合,也是键值对形式的集合,也是我们常说的映射,键是唯一的,值可以相同,每一个键只能对应一个值,具体的可以看图
6、最后给大家两张图,看一下这些集合的关系,还有一些关于集合的具体实现
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:83
阅读量:66
阅读量:91
阅读量:61
阅读量:26