Java集合
集合框架
§九千七§
java学习
展开
-
Collection -- List 的独特于并发修改错误
一,结构 java.util 接口 List<E> 所有超级接口: Collection<E>, Iterable<E> List 是Collection的子接口,包含了Collection的基本方法函数,这里就只介绍一些List专有的方法 list 即有序的 collection(也称为序列)。此接口的用户可以对列表中每个元素的插入位置进行精确地控制。用户可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表中的元素。 二,专有方法 void .原创 2020-09-26 23:19:14 · 67 阅读 · 0 评论 -
Collection 接口 及其函数
java.util 接口 Collection<E> public interface Collection<E>extends Iterable<E> Collection 层次结构 中的根接口。Collection 表示一组对象,这些对象也称为 collection 的元素。一些 collection 允许有重复的元素,而另一些则不允许。一些 collection 是有序的,而另一些则是无序的。JDK 不提供此接口的任何直接 实现:它提供更具体的子接口(如 S.原创 2020-09-26 22:47:59 · 425 阅读 · 1 评论 -
集合框架 以及 底层数据结构
一,如何选用集合?? 当遇到集合问题时往往不知如何选择集合,主要根据集合特点来选择,比如我们需要根据键值获取到元素值时就选用Map接口下的集合,需要排序时选择TreeMap,不需要排序时就选择HashMap,需要保证线程安全的就选用ConcurrentHsahMap。当我们只需要存放元素值时,就选择实现Collection接口的集合,需要保证元素唯一时选择实现Set接口的集合,比如TreeSet或HashSet,不需要就选择实现List接口,比如ArrayList或LinkedList,然后再根据实现这些原创 2020-09-26 15:42:00 · 214 阅读 · 0 评论