早在Java 2中之前,Java就提供了特设类。比如:Dictionary, Vector, Stack, 和Properties这些类用来存储和操作对象组。 虽然这些类都非常有用,但是它们缺少一个核心的,统一的主题。由于这个原因,使用Vector类的方式和使用Properties类的方式有着很大不 ...
分类:
编程语言 时间:
2016-11-26 18:07:31
阅读次数:
158
首先我们说说集合有什么作用。 一、集合的作用 1、在类的内部,对数据进行组织; 2、简单而快速的搜索大数量的条目; 3、有的集合接口,提供一系列排列有序的元素,并且可以在序列中间快速的插入或者删除有关元素; 例如:做广播操的时候,可以将学生插入到某排某列,反之也可以叫某排某列中的学生出列。 4、有的 ...
分类:
编程语言 时间:
2016-11-25 22:52:51
阅读次数:
213
Java集合框架总结(4)——List接口的使用 List集合代表一个有序集合,集合中每个元素都有其对应的顺序索引。List集合允许使用重复元素,可以通过索引来访问指定位置的集合元素。 1、List接口和ListIterator接口 List作为Collection接口的子接口,可以使用Collec ...
分类:
编程语言 时间:
2016-11-25 00:13:53
阅读次数:
214
Java集合框架 一. Collection接口 在集合框架中,集合(Collection)接口位于Set接口和List接口的最顶层,是Set接口和List接口的父接口。 List接口 List接口继承自Collection接口,他有如下特点:1. List中的元素是有顺序的。 List通常允许重复 ...
分类:
编程语言 时间:
2016-11-25 00:13:25
阅读次数:
203
序言 本来是在讲解List接口系列的集合,但是接下来我要讲的是那个HashSet,要明白HashSet就必须先要明白HashMap,所以在此出穿插一篇hashMap的文章,为了更好的学习HashSet。个人感觉初次看HashMap源码比较难,但是明白了,其实也不是很难, --WH 一、准备工作。 建 ...
分类:
其他好文 时间:
2016-11-23 07:15:44
阅读次数:
132
序言 这篇文章算是在这list接口下的集合的最后一篇了,前面ArrayList、LinkedList都已经讲解完了,剩下就Vector和Vector的子类Stack啦。继续努力。一步一个脚印, --WH 扩展 学习vector,需要一些多线程的知识,这里比较杂,主要讲解一下等会会用到的 1、锁机制: ...
分类:
其他好文 时间:
2016-11-21 14:46:07
阅读次数:
229
前言:Collection、List、Set三个接口里面,只有List接口是最方便进行输出操作的,所以这里给出集合的四种输出形式。 一、迭代Iterator 集合在JDK1.8之前支持四种输出方式:Iterator(95%)、ListIterator(0.05%)、Enumeration(4.9%)... ...
分类:
其他好文 时间:
2016-11-15 01:13:32
阅读次数:
161
List接口List接口继承了Collection接口,因此包含Collection中的所有方法,此外,List接口还定义了以下两个非常重要的方法。1,get(intindex):获得指定索引位置的元素。2,set(intindex,Objectobj):将集合中指定索引位置的对象修改为指定的对象。List接口的实现类List接..
分类:
其他好文 时间:
2016-11-07 22:40:24
阅读次数:
176
转载:http://wiki.jikexueyuan.com/project/java-collection/linkedlist.html 概述 LinkedList 和 ArrayList 一样,都实现了 List 接口,但其内部的数据结构有本质的不同。LinkedList 是基于链表实现的(通 ...
分类:
其他好文 时间:
2016-11-06 02:45:16
阅读次数:
242
List Set 都是接口,都继承了Collection接口 ArrayList LinkList 直接实现了List接口 HashSet 实现了Set接口 HashSet 实现了Set接口 TreeSet继承父类AbstractSet 间接的实现了Set 接口 Map 是接口,没有实现Collec ...
分类:
其他好文 时间:
2016-11-05 23:05:48
阅读次数:
119