?下面的内容是对java中的集合类进行的总结,过段时间会分享java的网路编程,多线程等内容,欢迎批评指正。 1.Java中的集合是用来存放对象的,即集合是对象的集合,对象是集合的元素,java API集合类位于java.util包中。 2.常用集合类: Collection接口,List接口, S ...
分类:
编程语言 时间:
2017-04-02 18:40:39
阅读次数:
183
集合框架 1、Collection框架 Collection接口 | List接口(有序可重复) | ArrayList类(底层采用变长数组实现,查找速度快,不安全,效率高) | Vector类(底层采用变长数组实现,安全,效率低) | LinkedList类(底层采用双向链表实现,插入删除速度快) ...
分类:
其他好文 时间:
2017-03-27 18:31:03
阅读次数:
157
Collection接口: 1.单列集合类的根接口。 2.定义了可用于操作List、Set的方法——增删改查; 3.继承自Iterable<E>接口,该接口中提供了iterator() 方法:返回一个在一组 T 类型的元素上进行迭代的迭代器,使其具有使用foreach语句迭代的特权。 List接口: ...
分类:
编程语言 时间:
2017-03-27 13:29:37
阅读次数:
157
版本1: Collection 接口的接口 对象的集合 ├ List 子接口 按进入先后有序保存 可重复 │├ LinkedList 接口实现类 链表 插入删除 没有同步 线程不安全 │├ ArrayList 接口实现类 数组 随机访问 没有同步 线程不安全 │└ Vector 接口实现类 数组 同 ...
分类:
其他好文 时间:
2017-03-27 13:21:11
阅读次数:
220
Map接口不是Collection接口的继承。Map接口用于维护键/值对(key/value pairs)。该接口描述了从不重复的键到值的映射 HashMap 是一个最常用的Map,它根据键的HashCode 值存储数据,根据键可以直接获取它的值,具有很快的访问速度。 HashMap最多只允许一条记 ...
分类:
其他好文 时间:
2017-03-23 13:38:15
阅读次数:
87
---------------siwuxie095 Collection 即 集合: (1)集合可以理解为一个动态的对象数组,不同是集合中的对象内容可以任意扩充 「在集合中的操作比较方便,易于添加、删除等」 (2)集合的特点:性能高、容易扩展和修改 (3)Collection 的常用子类:List、... ...
分类:
其他好文 时间:
2017-03-19 17:34:56
阅读次数:
148
1、Queue接口Queue接口是Collection接口的子接口。Queue接口表示一个队列,分为队头与队尾。通常实现先进 先出的原则( FIFO),但这不是必须的。例如,PriorityQueue是根据优先级来进行排序的。队列会根据具体的实现来组织与管理新加入元素的位置。无论 哪种实现方式,删除 ...
分类:
其他好文 时间:
2017-03-18 18:13:40
阅读次数:
143
Java中常用的集合有List集合、Map集合和Set集合。List集合和Set集合继承了Collection接口 List是一个元素有序、可重复的集合,List集合接口常用的实现类有ArrayList和LinkedList。ArrayList可以根据索引位置对集合进行快速的随机访问,缺点是向指定的 ...
分类:
编程语言 时间:
2017-03-17 19:27:05
阅读次数:
204
Collections是个java.util下的类,它包含有各种有关集合操作的静态方法。 Collection是个java.util下的接口,它是各种集合结构的父接口。 List, Set, Map是否继承自Collection接口? List,Set是 Map不是 ArrayList和Vector ...
分类:
其他好文 时间:
2017-03-15 15:11:57
阅读次数:
149
A:Map集合概述和特点(Set底层依赖的是Map) 将键映射到值的对象 一个映射不能包含重复的键 每个键最多只能映射到一个值 B:Map接口和Collection接口的不同 Map是双列的(是双列集合的根接口),Collection是单列的(是单列集合的根接口) Map的键唯一,Collectio... ...
分类:
其他好文 时间:
2017-03-12 01:01:58
阅读次数:
242