最新 最热

Java高级编程精华笔记

本文是Java高级编程精华笔记,是对菜鸟教程中Java面向对象和Java高级编程的重要章节进行了学习,整理形成的学习笔记,知识图谱如下图所示:

2022-05-09
1

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

在 Java 语言中,ConcurrentHashMap 和 Hashtable 这些线程安全的集合是不允许 key 或 value 插入 null 值的,而 HashMap 又允许 key 或 value 插入 null 值,这到底是为什么呢?...

2022-05-09
1

为什么ConcurrentHashMap是线程安全的?

ConcurrentHashMap 是 HashMap 的多线程版本,HashMap 在并发操作时会有各种问题,比如死循环问题、数据覆盖等问题。而这些问题,只要使用 ConcurrentHashMap 就可以完美解决了,那问题来了,ConcurrentHashMap 是如何保证线程...

2022-05-09
1

前置知识

HashMap 死循环是一个比较常见、比较经典的问题,在日常的面试中出现的频率比较高,所以接下来咱们通过图解的方式,带大家彻底理解死循环的原因。

2022-05-09
1

Java 常见面试题

Solr是一个Java开发的基于Lucene的 企业级 开源 全文搜索 平台。 它采用的是反向索引,即从关键字到文档的映射过程。 Solr的资源以Document为对象进行存储,每个文档由一系列的 Field 构成,每个Field 表示资源的一个属性...

2022-05-09
1

面试突击17:HashMap除了死循环还有什么问题?

本篇的这个问题是一个开放性问题,HashMap 除了死循环之外,还有其他什么问题?总体来说 HashMap 的所有“问题”,都是因为使用(HashMap)不当才导致的,这些问题大致可以分为两类:...

2022-05-09
1

面试突击15:说一下HashMap底层实现?及元素添加流程?

HashMap 是使用频率最高的数据类型之一,同时也是面试必问的问题之一,尤其是它的底层实现原理,既是常见的面试题又是理解 HashMap 的基石,所以重要程度不言而喻。...

2022-05-09
1

面试汇总

线程池、线程锁、多线程同步、线程池满了如何处理,有哪些策略,最后JVM挂了,如何分析日志,如何使用java agent

2022-05-09
1

Effective Java 2.0_中英文对照_Item 6

文章作者:Tyan 博客:noahsnail.com  |  CSDN  |  简书

2022-05-09
1

Java——类集框架:Map集合的详解及应用举例(HashMap、Hashtable、TreeMap)

Map保存的是二元偶对象,简单说就是两个值,key和value。使用中可以通过key查找到value数据,使用Map可以方便用户查询。

2022-05-08
1