摘要:
前言 在 Java 后端开发工程师的面试中,或者日常的高性能代码编写里,HashMap 永远是一个绕不开的话题。JDK 8 对 HashMap 进行了大刀阔斧的改造,引入了红黑树,彻底解决了 JDK 7 及以前版本中链表过长导致的性能瓶颈。 今天,我们就抛开表象,深入 java.util.HashM 阅读全文
前言 在 Java 后端开发工程师的面试中,或者日常的高性能代码编写里,HashMap 永远是一个绕不开的话题。JDK 8 对 HashMap 进行了大刀阔斧的改造,引入了红黑树,彻底解决了 JDK 7 及以前版本中链表过长导致的性能瓶颈。 今天,我们就抛开表象,深入 java.util.HashM 阅读全文
posted @ 2026-08-16 17:52
李冰然
阅读(2)
评论(0)
推荐(0)
摘要:
前言 这是最近学习Java集合框架时做的一篇笔记,主要记录了数组与 ArrayList 相互转换的底层原理和一些个人理解。内容比较基础,算是对自己学习过程的一个梳理,如果有不准确的地方欢迎指正 一、数组转List 1. 使用Arrays.asList()方法 public static void t 阅读全文
前言 这是最近学习Java集合框架时做的一篇笔记,主要记录了数组与 ArrayList 相互转换的底层原理和一些个人理解。内容比较基础,算是对自己学习过程的一个梳理,如果有不准确的地方欢迎指正 一、数组转List 1. 使用Arrays.asList()方法 public static void t 阅读全文
posted @ 2026-08-15 22:17
李冰然
阅读(1)
评论(0)
推荐(0)
摘要:
前言 最近在系统地复习 Java 基础,发现自己对集合框架的掌握一直停留在面试八股阶段,背得出ArrayList基于数组、查询快增删慢,但从来没真正点开过它的源码看一看。 于是诞生了这一篇帖子,跟着JDK 8的源码一步步搞清楚它底层到底是怎么玩的。这篇帖子就是我的学习记录,既是给自己留个备忘,也希望 阅读全文
前言 最近在系统地复习 Java 基础,发现自己对集合框架的掌握一直停留在面试八股阶段,背得出ArrayList基于数组、查询快增删慢,但从来没真正点开过它的源码看一看。 于是诞生了这一篇帖子,跟着JDK 8的源码一步步搞清楚它底层到底是怎么玩的。这篇帖子就是我的学习记录,既是给自己留个备忘,也希望 阅读全文
posted @ 2026-08-15 18:38
李冰然
阅读(3)
评论(0)
推荐(0)
浙公网安备 33010602011771号