java集合
文章平均质量分 86
YellowStar007
每天学习一点点,每天提升一点点
展开
-
java集合 -- (1)集合框架 Collection、Map
本篇文章主要对java集合的框架进行介绍,使大家对java集合的整体框架有个了解。具体介绍了Collection接口,Map接口以及Collection接口的三个子接口Set,List,Queue。Java集合类简介:Java集合大致可以分为Set、List、Queue和Map四种体系,其中Set代表无序、不可重复的集合;List代表有序、重复的集合;而Map则代表具有映射关系的集合,...原创 2018-11-15 15:39:57 · 274 阅读 · 0 评论 -
java集合 -- (2)集合 Set
上一篇文章介绍了Set集合的通用知识。Set集合中包含了三个比较重要的实现类:HashSet、TreeSet和EnumSet。本篇文章将重点介绍这三个类。一、HashSet类HashSet简介HashSet是Set接口的典型实现,实现了Set接口中的所有方法,并没有添加额外的方法,大多数时候使用Set集合时就是使用这个实现类。HashSet按Hash算法来存储集合中的元素。因此具有...原创 2018-11-15 15:52:57 · 282 阅读 · 0 评论 -
java集合 -- (3)集合 List
第一篇文章中介绍了List集合的一些通用知识。本篇文章将集中介绍了List集合相比Collection接口增加的一些重要功能以及List集合的两个重要子类ArrayList及LinkedList。一、List集合关于List集合的介绍及方法,可以参考第一篇文章。List集合判断元素相等的标准List判断两个对象相等只要通过equals()方法比较返回true即可(关于equal...原创 2018-11-16 15:51:32 · 341 阅读 · 0 评论 -
java集合 -- (4)集合 Queue
今天我们来介绍下集合Queue中的几个重要的实现类。关于集合Queue中的内容就比较少了。主要是针对队列这种数据结构的使用来介绍Queue中的实现类。Queue用于模拟队列这种数据结构,队列通常是指“先进先出”(FIFO)的容器。新元素插入(offer)到队列的尾部,访问元素(poll)操作会返回队列头部的元素。通常,队列不允许随机访问队列中的元素。这种结构就如同我们生活中的排队一样。...原创 2018-11-16 16:30:20 · 356 阅读 · 0 评论 -
java集合 -- (5)集合 Map
前面已经介绍完了Collection接口下的集合实现类,今天我们来介绍Map接口下的两个重要的集合实现类HashMap,TreeMap。关于Map的一些通用介绍,可以参考第一篇文章。由于Map与List、Set集合的某些特性有重合,因此观看本篇文章的会参考到之前的一些内容。如果已经有这方面的基础,那么对Map的学习将会事半功倍。HashMapHashMap 是一个散列表,它存储的内容是...原创 2018-11-16 17:36:53 · 399 阅读 · 0 评论 -
java集合 -- (6)关于集合的ConcurrentModificationException 异常
一、关于集合中ConcurrentModificationException异常研究过java集合的人应该经常在集合源码中见到下面这段代码:if (modCount != expectedModCount) throw new ConcurrentModificationException();那么为什么会进行这样的处理呢?还有在什么情况下会触发这个异...原创 2018-11-19 17:15:36 · 437 阅读 · 0 评论