• Java:手把手带你源码分析 HashMap 1.7

     发表于 10 个月 前

    本文主要讲解 Java 的 HashMap 源码 & 相关知识...

  • Java里Hashmap序列化的一个坑

     发表于 1 年 前

    ...

  • Java 集合框架分析 - HashMap

     发表于 1 年 前

    本篇文章主要分析一下Java集合框架中的Map部分,HashMap,该源码分析基于JDK1.8,分析工具,AndroidStudio,文章分析不足之处,还请见谅!...

  • 图解HashMap和HashSet的内部工作机制

     发表于 2 年 前

    HashMap 和 HashSet 内部是如何工作的?散列函数(hashing function)是什么?...

  • Java HashSet和HashMap源码剖析

     发表于 2 年 前

    之所以把HashSet和HashMap放在一起讲解,是因为二者在Java里有着相同的实现,前者仅仅是对后者做了一层包装,也就是说HashSet里面有一个HashMap(适配器模式)...

  • 使用LinkedHashMap实现LRU缓存

     发表于 3 年 前

    可能很多人已经知道了这个技术,但是对于我来说,虽然使用Java十余年了,最近才了解到LinkedHashMap这个类。使用这个类可以方便的实现一个本地的LRU Cache类。 ...

  • Java HashMap 源码解析

     发表于 3 年 前

    本文章首发于 个人博客 ,鉴于sf博客样式具有赏心悦目的美感,遂发表于此,供大家学习、批评。 继上一篇文章 Java集合框架综述 后,今天正式开始分析具体集合类的代码,首先...

  • Java HashMap工作原理

     发表于 3 年 前

    大部分Java开发者都在使用Map,特别是HashMap。HashMap是一种简单但强大的方式去存储和获取数据。但有多少开发者知道HashMap内部如何工作呢?几天前,我阅读了ja...

  • java HashMap那点事

     发表于 3 年 前

    HashMap 和 HashSet 是 Java Collection Framework 的两个重要成员,其中 HashMap 是 Map 接口的常用实现类,HashSet 是 ...

  • 浅谈 HashMap 实现原理

     发表于 3 年 前

    HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 ...

  • HashMap的实现原理

     发表于 3 年 前

    HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 ...

  • 探索 ConcurrentHashMap 高并发性的实现机制

     发表于 3 年 前

    ConcurrentHashMap 是 util.concurrent 包的重要成员。本文将结合 Java 内存模型,分析 JDK 源代码,探索 ConcurrentHashMap...

  • ConcurrentHashMap原理分析

     发表于 3 年 前

    当一个对象或变量可以被多个线程共享的时候,就有可能使得程序的逻辑出现问题。 在一个对象中有一个变量i=0,有两个线程A,B都想对i加1,这个时候便有问题显现出来,关键就是对i加1的...

  • HashMap,HashSet,Hashtable,Vector,ArrayList 的关系

     发表于 3 年 前

    这么几个比较常用的但是比较容易混淆的概念同出于 java.util 包。本文仅作几个类的浅度解析。(本文基于JDK1.7,源码来自openjdk1.7。) ...

  • HashMap,HashTable,HashSet介绍

     发表于 3 年 前

    HashMap,HashTable,HashSet介绍...

  • ConcurrentHashMap和Hashtable的区别

     发表于 3 年 前

    相同点: Hashtable 和 ConcurrentHashMap都是线程安全的,可以在多线程环境中运行; key跟value都不能是null 区别: 两者主要是性能上的...

  • ConcurrentHashMap实现机制

     发表于 3 年 前

    ConcurrentHashMap 是 Java concurrent 包的重要成员。本文将结合 Java 内存模型,来分析 ConcurrentHashMap 的 JDK 源代码...

  • ConcurrentHashmap 解析

     发表于 3 年 前

    concurrentHashmap是为了高并发而实现,内部采用分离锁的设计,有效地避开了热点访问。而对于每个分段,ConcurrentHashmap采用final和内存可见修饰符v...

  • 深入JDK源码之HashMap类

     发表于 3 年 前

    基于哈希表的 Map 接口的实现。此实现提供所有可选的映射操作,并允许使用 null 值和 null 键。(除了非同步和允许使用 null 之外,HashMap 类与 Hashta...

  • 不正当使用HashMap导致cpu 100%的问题追究

     发表于 3 年 前

    因最近hashmap误用引起的死循环又发生了一些案例,左耳朵浩子写了一篇blog 疫苗:Java HashMap的死循环,看了一下,大家的分析如出一辙。这篇blog也是好几年前写的...