
Java集合工具类
文章平均质量分 74
iteye_5555
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java集合工具类的综述
Java 集合类 1. 为什么要了解Java 集合类 Java 集合类提供了如线性表,链表和哈希表等基础数据结构的实现,通过它可以实现各种你想要的数据结构,如stack ,queue 等,了解Java 集合类的工作原理可以编出更高效性能的程序,另外了解...原创 2011-03-31 11:07:22 · 146 阅读 · 0 评论 -
Java集合工具类之List - Vector & Stack
3. List 3.1 Vector 1 . Vector 的数据结构和工作原理 Vector 是基本数据结构一个可变数组,数组的元素可以是任意对象,当 Vector 初始创建时,会创建一个一定容量(Capacity)的(默认为 10 )数组对象,当添加的对象超过数组的容量时, Vector 在内部会重新创建一个新的数组,...原创 2011-03-31 13:33:09 · 137 阅读 · 0 评论 -
Java集合工具类之List - ArrayList & LinkedList
3.2 ArrayList 1.ArrayList 的数据结构和工作原理 与 Vector 一样, ArrayList 的 基本数据结构也是一个可变(动态)数组,数组的元素可以是任意对象。 ArrayList 的构造器有两种: public ArrayList() 默认构造器的数组的长度是 10 public Array...原创 2011-03-31 14:53:27 · 149 阅读 · 0 评论 -
Java集合工具类之Set - HashSet
4. Set Set 是不包含重复元素的集合。可以更加正式地表达为,在 set 里面的元素 e1,e2, 不允许 e1.equals(e2), 而且最多有一个 null 元素。 Set 的主要方法如下,可以看出 List 和 Set 在方法上的区别了, List 能够根据类似于 index ,来找到元素的方法,而 set ...原创 2011-03-31 21:20:40 · 175 阅读 · 0 评论 -
Java工具类提供的排序功能
今天好好地巩固了一下基础,仔细研究了一下,其实Java工具类真的非常丰富,它已经提供了各种排序功能的实现: 1.数组排序 java.util.Arrays类提供了各种对象的排序:char[],byte[],long[],int[]和Object[],注Arrays.sort方法排序返回的结果是升序Ascending的排列顺序。你可以定制排序顺序。这个排序和TreeSet的红...原创 2011-05-06 14:31:17 · 198 阅读 · 0 评论 -
使用LinkedHashMap构建LRU的Cache
这段时间好好整理了一下基础,发现很多对我来说新的东西,里面博大精深的东西真的很多,经常使用HashMap,对HashMap的结构和原理非常了解,但是忽略了还有LinkedHashMap这个好东西。 先转一篇blog: LinkedHashMap的特性: Linked内部含有一个private transient Entry header;来记录元素插入的顺序或者是元素被访问的顺...原创 2011-05-07 09:12:55 · 154 阅读 · 0 评论