Java 集合
tuobana123
从事J2EE开发,熟悉Spring Framework,Hibernate,Mybatis等开源java框架。
展开
-
java 集合框架
JAVA集合框架主要包括5个部分Collection接口Map接口Iterator接口Comparable和Comparator接口Collections和Arrays类一、Collection接口Collection接口的继承关系如下:CollectionCollectionCollectionCollectionCollectionCollect原创 2013-09-17 19:31:34 · 1393 阅读 · 0 评论 -
java hashset 使用
hashset的使用主要是注意以下几个关键点: 1)hashset可以保证元素唯一,并且能快速查找 2)hashset底层的实现是hashmap(key为set的值,value等于固定的Object对象) 3)hashset支持null元素保存 4)自定义对象作为hashset的值需要重新hashcode和equals方法 5)作为set集合,它可以使用foreach的形式遍历元素,但是无原创 2016-03-04 10:00:31 · 633 阅读 · 0 评论 -
java ArrayList 使用
下面的代码记录了arrayList的使用,主要注意下面几点:原创 2014-11-19 10:15:19 · 740 阅读 · 0 评论 -
java linkedlist 使用
linkedlist的使用过程主要要注意下面几点 1)linkedlis允许插入null节点 2)删除元素最后基于迭代器操作,可以保障并发安全 3)使用Collections.sort方法对list排序时,在没有比较器的情况下,元素必须非空且可排序,在有比较器的情况下,若比较器考虑了元素为空的情况,则null元素可参与排序 4)可以使用linkedlist实现stack和queue的功能pa原创 2016-03-03 16:01:43 · 627 阅读 · 0 评论 -
java linkedlist 原理
linkedlist原理分析的过程,主要是从下面几个方面进行 1、类的继承关系public class LinkedList<E> extends AbstractSequentialList<E> implements List<E>, Deque<E>, Cloneable, java.io.Serializable从类的继承结构上看,改类实现了List,Deque(Queue原创 2016-03-03 15:20:35 · 674 阅读 · 0 评论 -
java Map 按value排序
当我们需要统计一个字符串中每个字符的出现次数时,一般的做法是我们会使用一个HashMap来统计每一个字符的出现次数,进一步的要求,我们需要基于统计次数进行排序,这时就需要针对value来进行排序,如何实现,下面描述两种思路。 无论哪种思路都需要实现一个比较器,比较器我们知道有comparable和comparator两种,一个是extends使用,一个是implements使用,具原创 2015-06-17 10:30:46 · 829 阅读 · 0 评论 -
java hashmap 原理
hashmap的原理主要从如下几方面进行分析1、继承关系hashmap原创 2014-10-27 18:30:28 · 582 阅读 · 0 评论 -
java hashtable 原理
hashtable和hashmap,从存储结构和实现来讲基本上都是相同的,最大的不同就是hashtable是线程安全的,put等方法原创 2014-11-03 16:37:33 · 2180 阅读 · 0 评论 -
java arrayList 原理
arrayList原理分析从如下几个方面进行1、继承关系原创 2014-11-19 11:31:22 · 556 阅读 · 0 评论 -
java hashtable 使用
下面的代码记录了hashtable使用的基本方法和注意的情况原创 2014-11-03 15:26:37 · 757 阅读 · 0 评论 -
java hashmap 使用实例
下面的代码记录了hashmap的使用,包括增删改查,特别需要注意的是在遍历的过程中原创 2014-10-23 16:30:54 · 662 阅读 · 0 评论 -
java WeakHashMap 原理
WeaKHashMap从下面几个方面进行分析1、继承关系2、原创 2014-10-31 12:22:44 · 961 阅读 · 0 评论 -
java WeakHashMap 使用
下面的代码记录了WeakHashMap的使用原创 2014-10-30 16:37:34 · 640 阅读 · 0 评论 -
java linkedhashmap 原理
linkedhashmap的原理从如下几方面分析原创 2014-10-29 11:39:10 · 5020 阅读 · 0 评论 -
java linkedhashmap 使用实例
下面的代码记录了linkedhashmap的使用,包括原创 2014-10-29 10:32:24 · 4217 阅读 · 0 评论 -
java 基于linkedhashmap实现LRUCache
所谓LRU就是最近最少被使用的意思,LRU算法的原创 2014-10-29 14:40:35 · 4302 阅读 · 0 评论 -
java treeMap 使用
下面的代码记录了TreeMap的简单使用方法,需要原创 2014-11-12 11:17:50 · 829 阅读 · 0 评论 -
java hashset 原理
1、首先看它的类结构public class HashSet<E> extends AbstractSet<E> implements Set<E>, Cloneable, java.io.Serializable从类结构来看,它是比较简单的,主要还是实现了Set的相关接口,其他的没有什么特别的地方,这里看它支持clone方法,但是注意所有的集合类型在克隆自定义的对象元素时,实际上都原创 2016-03-04 10:08:51 · 586 阅读 · 0 评论