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