摘要: HashMap在多线程环境下存在线程安全问题,一般都是怎么处理这种情况的 多线程的场景,不同的方式代替: 使用Collections.synchronizedMap(Map)创建线程安全的map集合; Hashtable ConcurrentHashMap 不过出于线程并发度的原因,使用Concur 阅读全文
posted @ 2020-11-09 17:20 小白LU 阅读(114) 评论(0) 推荐(0)
摘要: HashMap他的结构和底层原理 我知道HashMap是我们非常常用的数据结构,由数组和链表组合构成的数据结构。 大概如下,数组里面每个地方都存了Key-Value这样的实例,在Java7叫Entry在Java8中叫Node。 因为他本身所有的位置都为null,在put插入的时候会根据key的has 阅读全文
posted @ 2020-11-09 15:38 小白LU 阅读(144) 评论(0) 推荐(0)