Java基础
文章平均质量分 96
茯楚
努力成为大佬的不知道多少天
展开
-
HsahMap的面试详解及源码分析
本次接着上篇说jdk 中的HashMap,这个是一个比较复杂的重点,因为看懂了这个,后面Redis 的数据结构基本上就懂一半,而且之后所有涉及hash 表的逻辑都可以套用,最主要的就是这玩意儿面试问jdk 基本都要被问到。本次我会和结合hash表、hash碰撞的解决来聊一下hashMap 的源码,同时会将jdk1.7 和1.8 之间hashMap 区别更新说一下,至于1.8 扩容出现的红黑树这里会简单聊一下,具体的后面算法文章再详谈。 HashMap的存储结构哈希表 在聊hashMap 之前,还是需要先简单原创 2022-05-05 16:00:41 · 271 阅读 · 0 评论 -
Object、ArrayList以及LinkedList源码分析
本篇作为JDK 源码分析的第一篇,就先从简单的说起。本篇主要分析的就是Object、ArrayList 以及LinkedList 的源码,Object 主要就是简单介绍一下hashCode 的生成还有一些基本的概念,object 本身来说也并不是很复杂,面试的时候也不会问到太多,所以也就不多聊。剩下的ArrayList 和LinkedList 都是从数据结构、初始化、增删改查以及扩容流程来详谈。 Object的简单介绍 基本上所有刚刚接触java 的萌新第一个知道的就是万物皆对象,然后就是Object,这也原创 2022-05-05 15:59:59 · 230 阅读 · 0 评论