最新 最热

java weakhashmap_解析WeakHashMap与HashMap的区别详解

WeakHashMap,此种Map的特点是,当除了自身有对key的引用外,此key没有其他引用那么此map会自动丢弃此值,

2022-08-23
0

weakHashMap 用法

当除了自身有对key的引用外,此key没有其他引用,那么GC之后此map会自动丢弃此值

2022-08-23
0

一文吃透hashmap的前世与今生

hello,everyone。五一是不是都过得很开心,开始上班是不是有一种恍恍惚惚的感觉,还沉浸在放假当中。今天将给大家介绍的是hashmap,这是日常工作中使用频率最高,面试官最喜欢问的java数据结构之一。不知道大家是不是之前对h...

2022-08-23
0

Java中的WeakHashMap

WeakHashMap,此种Map的特点是,当除了自身有对key的引用外,此key没有其他引用那么此map会自动丢弃此值,所以比较适合做缓存。

2022-08-23
0

为什么ConcurrentHashMap不允许插入null值?

在Java语言中,给ConcurrentHashMap和Hashtable这些线程安全的集合中的Key或者Value插入 null(空) 值的会报空指针异常,但是单线程操作的HashMap又允许 Key 或者 Value 插入 null(空) 值。这到底是为什么呢?...

2022-08-22
0

ConcurrentHashMap是如何保证线程安全的?

ConcurrentHashMap相当于是HashMap的多线程版本,它的功能本质上和HashMap没什么区别。因为HashMap在并发操作的时候会出现各种问题,比如死循环问题、数据覆盖等问题。而这些问题,只要使用ConcurrentHashMap就可以完美地...

2022-08-22
0

为什么HashMap会产生死循环?

HashMap死循环是一个比较常见、也是比较经典的面试题,在大厂的面试中也经常被问到。HashMap的死循环问题只在JDK1.7版本中会出现,主要是HashMap自身的工作机制,再加上并发操作,从而导致出现死循环。JDK1.8以后,官方彻底解...

2022-08-22
0

java集合详解完整版(超详细)「建议收藏」

联合整理 https://blog.csdn.net/feiyanaffection/article/details/81394745 https://www.cnblogs.com/linliquan/p/11323172.html

2022-08-19
0

HashMap? ConcurrentHashMap? 相信看完这篇没人能难住你!

Map 这样的 Key Value 在软件开发中是非常经典的结构,常用于在内存中存放数据。

2022-08-19
0

Guava 源码分析(Cache 原理)

我平时用的也挺频繁,这次就借助日常使用的 Cache 组件来看看 Google 大牛们是如何设计的。

2022-08-19
0