
java集合框架
文章平均质量分 87
豆君
扑街~
展开
-
java8 ConcurrentHashMap源码解析
数据结构 链表 static class Node<K,V> implements Map.Entry<K,V> { final int hash; final K key; volatile V val; volatile Node<K,V> next; Node(int...原创 2019-10-24 23:14:51 · 139 阅读 · 0 评论 -
java8 HashMap源码解析
java8 HashMap源码解析 我们先来看下它的继承结构 我们自顶向下分析下 Map 这个类是java集合框架的一个接口,Map用来存储键值对, 方法 说明 size() 返回键值对的数量,如果超过Integer.MAX_VALUE返回Integer.MAX_VALUE isEmpty() 判断Map是不是空的 containsKey(Object key) 是否包含...原创 2019-10-13 09:28:32 · 203 阅读 · 0 评论 -
java8 HashMap之hash函数
java8中HashMap的hash函数是定位key在HashMap的关键,同时这个函数可以在某些极端情况下减少hash碰撞,我们来分析下它的原理原创 2019-10-13 02:05:34 · 1664 阅读 · 0 评论