
源码学习
Moo_Lavender
做个内心阳光的人,不忧伤,不心急,坚强,向上☀️
展开
-
【源码学习】深入剖析核心源码之 ConcurrentHashMap(JDK1.7 和JDK1.8)
面试中常被问到的数据结构就是哈希表,一般都是先问HashMap,再接着问ConcurrentHashMap,所以深入学习源码以及相关的知识是很重要的。本文带你学习1.7和1.8 的ConcurrentHashMap的原理,欢迎学习...原创 2020-03-28 19:35:04 · 472 阅读 · 0 评论 -
【源码学习】 深入剖析核心源码之 HashMap
HashMap作为面试常考的集合框架除了知道基本知识外也应该去学着剖析源码,只有清楚的学习了底层实现才能在面试中清楚的讲解出来,今天就来看看我的学习总结。源码学习之 HashMap一、HushMap 基础知识一、HushMap 基础知识哈希表基础知识总结允许null作为键和值不保证存入值的顺序HashMap的一个实例有两个影响其性能的参数: 初始容量和负载因子。 初始容量只是创建...原创 2020-03-02 21:32:13 · 370 阅读 · 0 评论 -
【源码学习】深入剖析核心源码之 LinkedList
看源码是必不可少的一步,源码的学习通常是将常用的方法的实现理解透彻并能合理的使用,掌握其特性。而输出才能更好的输入,所以写下博客将自己的学习记录下来,对于Java需要掌握的就是各种容器,我们已经上次学习了ArrayList的源码,这次继续来学习LinkedList的源码。源码学习之 LinkedList...原创 2020-02-08 19:28:32 · 551 阅读 · 2 评论 -
【源码学习】 深入剖析核心源码之 ArrayList
学习一段时间后看源码是必不可少的一步,源码的学习通常是将常用的方法的实现理解透彻并能写出来,掌握其特性。对于Java需要掌握的就是各种容器,今天首先开始学习ArrayList源码学习之ArrayList一、ArrayList常见知识点二、常用方法实现一、ArrayList常见知识点ArrayList 的底层是基于数组实现,且初始数组为空。由于被final和static修饰,该成员变量...原创 2020-02-05 23:34:36 · 870 阅读 · 0 评论