![](https://img-blog.csdnimg.cn/c7b21ec334fb48a281f1986a614f9fdc.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java源码深度解析
文章平均质量分 96
常读Java源码的好处:提升编程技能,深入理解Java
Jerryean99
奋斗不息,编码不止,大家好,我是来自重庆的Jerryean99,一个坚信技术可以创造未来的Java程序猿!
展开
-
ArrayList源码深度解析(JDK8)【重点】
ArrayList源码深度解析概述构造方法ArrayLIst 常用API新增boolean add(E e)方法void add(int index, E element)方法结语 同学们,今天我们一起来了解最常用集合ArrayList的源码,通过本文的学习,你将能够了解到看源码的思路,以及掌握ArrayList的源码知识。概述 简要的说,ArrayList是一个动态数组,他不是线程安全的,允许存储null元素,它的底层数据结构依然是数组,ArrayList是List接口的大小可变数组的实现;Ar原创 2022-02-22 17:03:18 · 892 阅读 · 10 评论 -
HashMap源码深度解析【重点】
【重点】HashMap源码深度解析 摘要哈希表哈希冲突HashMap 数据结构数据结构结语 同学们,今天我们一起来深度解析HashMap的源码,相信很多同学在面试过程中都会被问到源码,要数哪个被问得最多?大多同学肯定会想到HashMap,通过本文的学习,你将能轻松掌握HashMap的源码知识。摘要 HashMap是Java程序员使用频率最高的用于映射(键值对)处理的数据类型。相对于JDK1.7,JDK1.8对HashMap底层的实现进行了优化,例如由原来的数组+链表转变成了数组+链表+红黑树的数据原创 2022-02-23 16:19:11 · 1604 阅读 · 11 评论