摘要: 本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 提问。 前言 大家好,我是小彭。 在之前的文章里,我们聊到了 LRU 缓存淘汰算法,并且分析 Java 标准库中支持 LUR 算法的数据结构 LinkedHashMap。当时,我们使用 LinkedHashMap 实 阅读全文
posted @ 2022-12-03 16:56 彭旭锐 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 提问。 前言 大家好,我是小彭。 在之前的文章里,我们聊到了 Java 标准库中 HashMap 与 LinkedHashMap 的实现原理。HashMap 是一个标准的散列表数据结构,而 LinkedHashMap 阅读全文
posted @ 2022-12-02 18:18 彭旭锐 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 提问。 前言 大家好,我是小彭。 在前面的文章里,我们聊到了计算机的冯·诺依曼架构的 3 个基本原则。其中第 1 个原则是计算机中所有信息都是采用二进制格式的编码。也就是说,在计算机中程序的数据和指令,以及用户输入的 阅读全文
posted @ 2022-12-01 21:12 彭旭锐 阅读(310) 评论(2) 推荐(3) 编辑
摘要: 本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 提问。 前言 大家好,我是小彭。 在上一篇文章里,我们聊到了计算机的冯·诺依曼架构,以及计算机的五大部件:控制器、运算器、存储器、输入设备和输出设备。在现在计算机体系中,CPU 是整个计算机的核心,主要包含控制器和运 阅读全文
posted @ 2022-12-01 00:50 彭旭锐 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 提问。 大家好,我是小彭。 在上一篇文章里,我们聊到了 HashMap 的实现原理和源码分析,在源码分析的过程中,我们发现一些 LinkedHashMap 相关的源码,当时没有展开,现在它来了。 那么,LinkedH 阅读全文
posted @ 2022-12-01 00:15 彭旭锐 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 提问。 前言 大家好,我是小彭。 在上一篇文章里,我们聊到了散列表的整体设计思想,在后续几篇文章里,我们将以 Java 语言为例,分析标准库中实现的散列表实现,包括 HashMap、ThreadLocalMap、Li 阅读全文
posted @ 2022-11-26 15:44 彭旭锐 阅读(329) 评论(0) 推荐(1) 编辑
摘要: 本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 提问。 前言 大家好,我是小彭。 Gson 是 Google 推出的 Java Json 解析库,具有接入成本低、使用便捷、功能扩展性良好等优点,想必大家都很熟悉了。在这篇文章里,我们将讨论 Gson 的基本用法和以 阅读全文
posted @ 2022-11-25 16:09 彭旭锐 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 提问。 前言 大家好,我是小彭。 在前几篇文章里,我们聊到了 Java 中的几种线性表结构,包括 ArrayList、LinkedList、ArrayDeque 等。今天,我们来讨论另一种常用的基础数据结构,同时也是 阅读全文
posted @ 2022-11-25 15:01 彭旭锐 阅读(122) 评论(0) 推荐(1) 编辑
摘要: 大家好,我是小彭。 在上一篇文章里,我们聊到了基于链表的 Queue 和 Stack 实现 —— LinkedList。那么 Java 中有没有基于数组的 Queue 和 Stack 实现呢?今天我们就来聊聊这个话题。 小彭的 Android 交流群 02 群已经建立啦,扫描文末二维码进入~ 思维导 阅读全文
posted @ 2022-11-24 16:47 彭旭锐 阅读(157) 评论(0) 推荐(1) 编辑
摘要: 本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 提问。 前言 大家好,我是小彭。 在上一篇文章里,我们聊到了ArrayList 的线程安全问题,其中提到了 CopyOnWriteArrayList 的解决方法。那么 CopyOnWriteArrayList 是如何 阅读全文
posted @ 2022-11-23 22:37 彭旭锐 阅读(197) 评论(0) 推荐(1) 编辑