Java 源码分析
Java 源码分析
程序猿阿朗
这个作者很懒,什么都没留下…
展开
-
「源码分析」CopyOnWriteArrayList 中的隐藏的知识,你Get了吗?
前言 本觉 CopyOnWriteArrayList 过于简单,寻思看名字就能知道内部的实现逻辑,所以没有写这篇文章的想法,最近又仔细看了下 CopyOnWriteArrayList 的源码实现,大体逻辑没有意外,不过还是发现很多有意思的地方,固留此篇文章分享之。 看完这篇文章你会了解到: CopyOnWriteArrayList 的实现原理,扩容机制。 CopyOnWriteArrayList 的读写分离,弱一致性。 CopyOnWriteArrayList 的性能如何。 CopyOnWriteArr.原创 2020-10-19 08:36:42 · 2589 阅读 · 15 评论 -
[源码分析]ArrayList和LinkedList如何实现的?我看你还有机会!
文章已经收录在 Github.com/niumoo/JavaNotes ,更有 Java 程序员所需要掌握的核心知识,欢迎Star和指教。 欢迎关注我的公众号,文章每周更新。 前言 说真的,在 Java 使用最多的集合类中,List 绝对占有一席之地的,它和 Map 一样适用于很多场景,非常方便我们的日常开发,毕竟存储一个列表的需求随处可见。尽管如此,还是有很多同学没有弄明白 List 中 ArrayList 和 LinkedList 有什么区别,这简直太遗憾了,这两者其实都是数据结构中的基础内容,这篇.原创 2020-08-13 08:38:50 · 242 阅读 · 0 评论 -
还不懂 ConcurrentHashMap ?这份源码分析了解一下
不懂 ConcurrentHashMap ,面试心里慌不慌?原创 2020-04-08 08:35:16 · 1094 阅读 · 3 评论 -
最通俗易懂的 HashMap 源码分析解读
HashMap 作为最常用的集合类之一,有必要深入浅出的了解一下。这篇文章会深入到 HashMap 源码,刨析它的存储结构以及工作机制。 1. HashMap 的存储结构 HashMap 的数据存储结构是一个 Node<K,V> 数组,在(Java 7 中是 Entry<K,V> 数组,但结构相同) public class HashMap<K,V> exte...原创 2020-04-01 08:57:48 · 409 阅读 · 0 评论