Java集合
文章平均质量分 92
Adelaide_Guo
这个作者很懒,什么都没留下…
展开
-
Java集合整体框架及Collection
目录导读(一)java集合框架1.1接口与实现分离1.2Collection接口1.2.1定义1.3迭代器1.4泛型(二)图解Java集合框架2.1整体架构(三)Collection结构3.1Collection vs Collections3.2Collection的子接口3.3List3.4Set3.5AbstractCollecti原创 2017-11-19 22:42:30 · 360 阅读 · 0 评论 -
深入理解HashMap(一)
目录导读(一)定义及构造函数1.1 什么是HashMap?1.2 HashMap的成员变量1.3 HashMap的四个构造函数1.3.1 容量是什么1.3.2 加载因子1.3.3 扩容临界点(二)HashMap的数据结构2.1 Entry数组(三)HashMap的存储实现put方法3.1 实现过程简介3.2 hash()详解3.2.1 has原创 2017-11-12 14:59:57 · 807 阅读 · 0 评论 -
深入理解HashMap(二)
转载地址:https://zhuanlan.zhihu.com/p/21673805摘要HashMap是Java程序员使用频率最高的用于映射(键值对)处理的数据类型。随着JDK(Java Developmet Kit)版本的更新,JDK1.8对HashMap底层的实现进行了优化,例如引入红黑树的数据结构和扩容的优化等。本文结合JDK1.7和JDK1.8的区别,深入探讨Has转载 2017-11-12 15:42:36 · 489 阅读 · 0 评论 -
深入理解ArrayList
目录导读什么是ArrayList定义构造方法如何实现ArrayList(原理)源码分析属性构造函数初始化具体方法扩容策略遍历方式toArray()的异常时间复杂度导读有相关的统计,ArrayList是Java编程人员使用最多的类了,可能除了String之外的。所以很有必要深入地了解它。什么是ArrayList定义p原创 2017-11-29 21:31:51 · 351 阅读 · 0 评论