(明天补充) 主要是3种接口:List Set Map List:ArrayList,LinkedList:顺序表ArrayList,链表LinkedList,堆栈和队列可以使用LinkedList模拟 Set:HashSet没有重复记录的集合 Map:HashMap就是哈希表 Collection ...
分类:
编程语言 时间:
2016-08-01 01:47:20
阅读次数:
187
java集合类分为collection 和 map两类Collection List ArrayList LibnkedList Vector Set HashSet TreeSet LinkedHashSet Queue PriorityQueue Map HashMap HashTable Tr ...
分类:
编程语言 时间:
2016-07-31 12:58:16
阅读次数:
151
简单地画了下 LinkedList 的继承关系,如下图。只是画了关注的部分,并不是完整的关系图。本博文涉及的是 Queue, Deque, LinkedList 的源代码阅读笔记。关于 List 接口的笔记,可以参考上一篇博文 List / ArrayList - 源代码学习笔记 Queue 1. ...
分类:
编程语言 时间:
2016-07-09 17:42:35
阅读次数:
159
在阅读 List / ArrayList 源代码过程中,做了下面的笔记。 LinkedList 待更新. List List 是一个接口,继承自 Collection 接口。接口是对功能的定义,没有具体实现。List 接口有以下几个特点 1. 可以存在重复的元素。这点和 Set 是不一样的,Set ...
分类:
编程语言 时间:
2016-07-08 01:38:39
阅读次数:
162
Java容器类包含List、ArrayList、Vector及map、HashTable、HashMap
ArrayList和HashMap是异步的,Vector和HashTable是同步的,所以Vector和HashTable是线程安全的,而ArrayList和HashMap并不是线程安全的。因为同步需要花费机器时间,所以Vector和HashTable的执行效率要低于ArrayList...
分类:
编程语言 时间:
2016-06-21 07:48:59
阅读次数:
270
在使用Java集 合的时候,都需要使用Iterator。但是java集合中还有一个迭代器ListIterator,在使用List、ArrayList、 LinkedList和Vector的时候可以使用。这里有一点需要明确的时候,迭代器指向的位置是元素之 前的位置,如下图所示: 这里假设集合List由 ...
分类:
编程语言 时间:
2016-05-31 22:30:58
阅读次数:
218
集合框架-ListList:1.是有序的,存入的顺序和取出的顺序一致。2.元素是有索引的。3.元素可以重复。了解List接口的特有方法,注意:这些特有方法都是围绕着角标定义的。1.add(index,element);2.remove(index):3.set(index,element);4.get(index);packagecn.itcast.p5.list;
imp..
分类:
其他好文 时间:
2016-05-24 17:21:02
阅读次数:
172
一、Collection 1.static 方法: Collections.sort(List<T>):实现List排序功能 Collections.fill(List<T> , Object o):向已经添加有内容的容器,改变这个容器内的这些元素全为这个值 二、List ArrayList:随机检 ...
分类:
编程语言 时间:
2016-05-13 08:20:41
阅读次数:
184