java集合
文章平均质量分 80
HappyHeng
这个作者很懒,什么都没留下…
展开
-
Java 集合详解 二、List详解与源码分析
在上一篇中,我们对Collection接口进行了分析,链接为 Java 集合详解 一、Collection详解 ,这一篇中,我们会继续讲解集合中的List类。 众所周知,我们常用的List分为以下三种:今天,我们就来从源码角度分析以下这三种List:一、ArrayList、LinkedList、Vector的异同与使用场景 一般来说,ArrayList与Vec原创 2017-07-16 17:16:51 · 796 阅读 · 0 评论 -
Java集合详解三:HashMap、LinkedHashMap、TreeMap、Hashtable的区别与使用
我们在Java中经常使用的即为HashMap,基于哈希表进行实现,其内部是无序的,非线程安全,所以速度较快。 LinkedHashMap基于哈希表+链表进行实现,其顺序是put的顺序来排序,即先入排在最前面,非线程安全 TreeMap基于红黑树进行实现,其内部是有序的,排序规则是安全其中key实现的compareable接口来进行排序,非线程安全 Hashtable与HashMa原创 2017-11-12 15:50:52 · 598 阅读 · 0 评论 -
Java集合详解四:HashMap源码详解
在上一节中,我们讲了HashMap、LinkedHashMap、TreeMap、Hashtable的区别与使用,链接为 Java集合详解三:HashMap、LinkedHashMap、TreeMap、Hashtable的区别与使用 这一节,我们将会从源码角度讲一下HashMap的实现。 下面以jdk1.6中的HashMap讲解其源码:一、存储原理 首先,HashMap原创 2018-01-02 22:15:07 · 383 阅读 · 0 评论