容器
文章平均质量分 58
听风入雨
这个作者很懒,什么都没留下…
展开
-
ArrayList浅析
ArrayList浅析ArrayListArrayList的数据结构ArrayList的常用方法ArrayList的作用、特点ArrayList实现了List接口,常用操作有add,remove,get,size。其内部的数据采用数组进行存储。因此随机读写的速度很快,但删除、添加等操作相对会消耗比较多的时间,因为会有相关的一系列节点移动。原创 2015-05-12 12:46:20 · 502 阅读 · 0 评论 -
Java容器的研究思路
研究思路容器集合原创 2015-05-07 01:01:58 · 369 阅读 · 0 评论 -
CopyOnWriteArrayList浅析
CopyOnWriteArrayList的特点与用法CopyOnWriteArrayList的数据结构CopyOnWriteArrayList的常用方法及实现CopyOnWriteArrayList的特点与用法CopyOnWriteArrayList的数据结构和用法与ArrayList基本都相同,区别主要在于CopyOnWriteArrayList在添加和删除元素等修改集合状态的操作时,都会重原创 2015-06-28 12:12:54 · 506 阅读 · 0 评论 -
LinkedList浅析
LinkedList的作用及特点LinkedList的数据结构LinkedList的常用方法LinkedList的作用及特点LinkedList可作为链表或者双向队列来使用LinkedList的数据结构是基于链表来实现的,所以在它的开头、末尾添加结点的速度会非常快 LinkedList 是一个继承于AbstractSequentialList的双向链表。它也可以被当作堆栈、队列或双端队列原创 2015-06-28 12:14:22 · 438 阅读 · 0 评论 -
Vector浅析
Vector与ArrayList很像,主要区别在于Vector是线程安全的。原创 2015-06-29 23:26:29 · 553 阅读 · 0 评论 -
LinkedHashMap浅析
LinkedHashMap的特点LinkedHashMap的数据结构LinkedHashMap的常用方法及实现LinkedHashMap的特点LinkedHashMap继承于HashMap,拥有HashMap的所有特点LinkedHashMap可以保证元素的顺序,支持插入或者访问的顺序,这是通过在构造时提供accessOrder参数来进行控制/** * Constructs an emp原创 2015-07-19 11:17:44 · 454 阅读 · 0 评论 -
HashMap浅析
HashMap的特点HashMap的数据结构HashMap的常用方法及实现HashMap的特点HashMap内不存在相同的key(hashcode相等且key.equal()为true)HashMap的get、put等方法的基本为1(实际上初到hashcode值相同的key数目以及capacity等的影响)HashMap的遍历时间受capacity以及实际上的key/value对数目的影原创 2015-07-19 11:19:28 · 419 阅读 · 0 评论 -
HashSet浅析
HashSet的特点与用法HashSet的数据结构HashSet的常用方法及实现TreeSet的简要说明HashSet的特点与用法HashSet是一个没有重复元素的集合,其内部元素也没有顺序。 它可以放入空元素。 它不是线程安全的。 它内部是基于HashMap实现的。以下摘取了一部分HashSet文档: ... * This class implements the <tt原创 2015-07-19 11:20:32 · 383 阅读 · 0 评论