随笔分类 -  java集合系列

1 2 下一页

HashMap大小选择
摘要:java hashmap,如果确定只装载100个元素,new HashMap(?)多少是最佳的,why? 要回答这个问题,首先得知道影响HashMap性能的参数有哪些。咱们翻翻JDK。 在JDK6中是这么描述的: HashMap的实例有两个参数影响其性能:初始容量和加载因子。 首先我们来看初始容量和 阅读全文

posted @ 2016-04-11 17:30 wzyxidian 阅读(6892) 评论(0) 推荐(2) 编辑

Arrays常用API的事例
摘要:import java.util.ArrayList;import java.util.Arrays;import java.util.List;public class TestArrays { public static void output(int[] arr){ for(int i=0;i 阅读全文

posted @ 2016-02-24 00:06 wzyxidian 阅读(318) 评论(0) 推荐(0) 编辑

Arrays.sort的粗略讲解
摘要:排序算法,基本的高级语言都有一些提供。C语言有qsort()函数,C++有sort()函数,java语言有Arrays类(不是Array)。用这些排序时,都可以写自己的排序规则。 Java API对Arrays类的说明是:此类包含用来操作数组(比如排序和搜索)的各种方法。 1.对基本数据类型的数组的 阅读全文

posted @ 2016-02-24 00:04 wzyxidian 阅读(828) 评论(0) 推荐(0) 编辑

Java 集合系列18之 Iterator和Enumeration比较
摘要:概要 这一章,我们对Iterator和Enumeration进行比较学习。内容包括:第1部分 Iterator和Enumeration区别第2部分 Iterator和Enumeration实例 转载请注明出处:http://www.cnblogs.com/skywang12345/admin/Edi 阅读全文

posted @ 2016-02-21 15:34 wzyxidian 阅读(266) 评论(0) 推荐(0) 编辑

Java 集合系列17之 TreeSet详细介绍(源码解析)和使用示例
摘要:概要 这一章,我们对TreeSet进行学习。我们先对TreeSet有个整体认识,然后再学习它的源码,最后再通过实例来学会使用TreeSet。内容包括:第1部分 TreeSet介绍第2部分 TreeSet数据结构第3部分 TreeSet源码解析(基于JDK1.6.0_45)第4部分 TreeSet遍历 阅读全文

posted @ 2016-02-21 15:30 wzyxidian 阅读(212) 评论(0) 推荐(0) 编辑

Java 集合系列16之 HashSet详细介绍(源码解析)和使用示例
摘要:概要 这一章,我们对HashSet进行学习。我们先对HashSet有个整体认识,然后再学习它的源码,最后再通过实例来学会使用HashSet。内容包括:第1部分 HashSet介绍第2部分 HashSet数据结构第3部分 HashSet源码解析(基于JDK1.6.0_45)第4部分 HashSet遍历 阅读全文

posted @ 2016-02-21 15:28 wzyxidian 阅读(249) 评论(0) 推荐(0) 编辑

Java 集合系列15之 Set架构
摘要:前面,我们已经系统的对List和Map进行了 学习。接下来,我们开始可以学习Set。相信经过Map的了解之后,学习Set会容易很多。毕竟,Set的实现类都是基于Map来实现的(HashSet 是通过HashMap实现的,TreeSet是通过TreeMap实现的)。 首先,我们看看Set架构。 (01 阅读全文

posted @ 2016-02-21 15:19 wzyxidian 阅读(155) 评论(0) 推荐(0) 编辑

Java 集合系列14之 Map总结(HashMap, Hashtable, TreeMap, WeakHashMap等使用场景)
摘要:概要 学完了Map的全部内容,我们再回头开开Map的框架图。 本章内容包括:第1部分 Map概括第2部分 HashMap和Hashtable异同第3部分 HashMap和WeakHashMap异同 转载:http://www.cnblogs.com/skywang12345/admin/EditPo 阅读全文

posted @ 2016-02-21 14:51 wzyxidian 阅读(481) 评论(0) 推荐(0) 编辑

Java 集合系列13之 WeakHashMap详细介绍(源码解析)和使用示例
摘要:概要 这一章,我们对WeakHashMap进行学习。我们先对WeakHashMap有个整体认识,然后再学习它的源码,最后再通过实例来学会使用WeakHashMap。第1部分 WeakHashMap介绍第2部分 WeakHashMap数据结构第3部分 WeakHashMap源码解析(基于JDK1.6. 阅读全文

posted @ 2016-02-21 14:19 wzyxidian 阅读(148) 评论(0) 推荐(0) 编辑

Java 集合系列12之 TreeMap详细介绍(源码解析)和使用示例
摘要:概要 这一章,我们对TreeMap进行学习。我们先对TreeMap有个整体认识,然后再学习它的源码,最后再通过实例来学会使用TreeMap。内容包括:第1部分 TreeMap介绍第2部分 TreeMap数据结构第3部分 TreeMap源码解析(基于JDK1.6.0_45)第4部分 TreeMap遍历 阅读全文

posted @ 2016-02-21 14:14 wzyxidian 阅读(2823) 评论(0) 推荐(0) 编辑

Java 集合系列11之 Hashtable详细介绍(源码解析)和使用示例
摘要:概要 前一章,我们学习了HashMap。这一章,我们对Hashtable进行学习。我们先对Hashtable有个整体认识,然后再学习它的源码,最后再通过实例来学会使用Hashtable。第1部分 Hashtable介绍第2部分 Hashtable数据结构第3部分 Hashtable源码解析(基于JD 阅读全文

posted @ 2016-02-21 12:08 wzyxidian 阅读(203) 评论(0) 推荐(0) 编辑

Java 集合系列10之 HashMap详细介绍(源码解析)和使用示例
摘要:概要 这一章,我们对HashMap进行学习。我们先对HashMap有个整体认识,然后再学习它的源码,最后再通过实例来学会使用HashMap。内容包括:第1部分 HashMap介绍第2部分 HashMap数据结构第3部分 HashMap源码解析(基于JDK1.6.0_45) 第3.1部分 HashMa 阅读全文

posted @ 2016-02-21 11:55 wzyxidian 阅读(202) 评论(0) 推荐(0) 编辑

Java 集合系列09之 Map架构
摘要:概要 前面,我们已经系统的对List进行了学习。接下来,我们先学习Map,然后再学习Set;因为Set的实现类都是基于Map来实现的(如,HashSet是通过HashMap实现的,TreeSet是通过TreeMap实现的)。 首先,我们看看Map架构。 如上图:(01) Map 是映射接口,Map中 阅读全文

posted @ 2016-02-21 11:19 wzyxidian 阅读(192) 评论(0) 推荐(0) 编辑

Java 集合系列08之 List总结(LinkedList, ArrayList等使用场景和性能分析)
摘要:概要 前面,我们学完了List的全部内容(ArrayList, LinkedList, Vector, Stack)。 Java 集合系列03之 ArrayList详细介绍(源码解析)和使用示例 Java 集合系列04之 fail-fast总结(通过ArrayList来说明fail-fast的原理、 阅读全文

posted @ 2016-02-21 10:41 wzyxidian 阅读(212) 评论(0) 推荐(0) 编辑

Java 集合系列07之 Stack详细介绍(源码解析)和使用示例
摘要:概要 学完Vector了之后,接下来我们开始学习Stack。Stack很简单,它继承于Vector。学习方式还是和之前一样,先对Stack有个整体认识,然后再学习它的源码;最后再通过实例来学会使用它。内容包括:第1部分 Stack介绍第2部分 Stack源码解析(基于JDK1.6.0_45)第3部分 阅读全文

posted @ 2016-02-21 10:03 wzyxidian 阅读(167) 评论(0) 推荐(0) 编辑

Java 集合系列06之 Vector详细介绍(源码解析)和使用示例
摘要:概要 学完ArrayList和LinkedList之后,我们接着学习Vector。学习方式还是和之前一样,先对Vector有个整体认识,然后再学习它的源码;最后再通过实例来学会使用它。第1部分 Vector介绍第2部分 Vector数据结构第3部分 Vector源码解析(基于JDK1.6.0_45) 阅读全文

posted @ 2016-02-21 09:42 wzyxidian 阅读(186) 评论(0) 推荐(0) 编辑

Java 集合系列05之 LinkedList详细介绍(源码解析)和使用示例
摘要:概要 前面,我们已经学习了ArrayList,并了解了fail-fast机制。这一章我们接着学习List的实现类——LinkedList。和学习ArrayList一样,接下来呢,我们先对LinkedList有个整体认识,然后再学习它的源码;最后再通过实例来学会使用LinkedList。内容包括:第1 阅读全文

posted @ 2016-02-20 20:20 wzyxidian 阅读(270) 评论(0) 推荐(0) 编辑

Java 集合系列04之 fail-fast总结(通过ArrayList来说明fail-fast的原理、解决办法)
摘要:概要 前面,我们已经学习了ArrayList。接下来,我们以ArrayList为例,对Iterator的fail-fast机制进行了解。内容包括::1 fail-fast简介2 fail-fast示例3 fail-fast解决办法4 fail-fast原理5 解决fail-fast的原理 转载:ht 阅读全文

posted @ 2016-02-20 16:51 wzyxidian 阅读(209) 评论(0) 推荐(0) 编辑

Java 集合系列03之 ArrayList详细介绍(源码解析)和使用示例
摘要:概要 上一章,我们学习了Collection的架 构。这一章开始,我们对Collection的具体实现类进行讲解;首先,讲解List,而List中ArrayList又最为常用。因此,本章我们讲解 ArrayList。先对ArrayList有个整体认识,再学习它的源码,最后再通过例子来学习如何使用它。 阅读全文

posted @ 2016-02-20 16:10 wzyxidian 阅读(338) 评论(0) 推荐(0) 编辑

Java 集合系列02之 Collection架构
摘要:概要 首先,我们对Collection进行说明。下面先看看Collection的一些框架类的关系图: Collection是一个接口,它主要的两个分支是:List 和 Set。 List和Set都是接口,它们继承于Collection。List是有序的队列,List中可以有重复的元素;而Set是数学 阅读全文

posted @ 2016-02-20 16:05 wzyxidian 阅读(220) 评论(0) 推荐(0) 编辑

1 2 下一页

导航