摘要: ArrayList也是我们开发过程中常用的集合之一,虽然实现原理比较简单,但是还是通过本文简单的介绍和分析下,底层是用Object数组实现的,下面直接进入正题。 一、 ArrayLis的默认构造函数说明 从上面的代码可以看出,当新建一个 ArrayList集合的时候,如果不指定容量,就是创建了一个容 阅读全文
posted @ 2019-09-28 18:54 咸鱼皮克斯 阅读(89) 评论(0) 推荐(0) 编辑
摘要: HashMap是JDK提供的经典容器之一,最近刚好时间充裕,于是自己看了一遍hashMap的源码实现,不同版本的JDK,HashMap的实现方式有所不同,本文主要针对JDK1.8的源码进行分析,至于各版本实现方式的不同,本文不做讨论,下面直接开始。 一、hash函数分析 map的put方法,首先调用 阅读全文
posted @ 2019-09-28 13:11 咸鱼皮克斯 阅读(136) 评论(0) 推荐(0) 编辑