Java集合框架_Map_非线程安全
Java集合框架_Map_非线程安全
索茄啦你
作为学习和记录,如有错误,欢迎指正
展开
-
Java集合框架:了解WeakHashMap
WeakHashMap基于 动态数组和链表 实现的弱键映射WeakHashMap继承关系WeakHashMap继承了AbstractMap抽象类,拥有Map的基本操作WeakHashMap源码解析WeakHashMap构造函数:WeakHashMap删除过时条目函数:/** * 从表中删除过时的条目 */private void expungeStal...原创 2020-04-08 13:15:41 · 252 阅读 · 0 评论 -
Java集合框架:了解IdentityHashMap
IdentityHashMap基于动态数组实现的主键映射IdentityHashMap继承关系IdentityHashMap实现了Serializable接口,支持序列化,可通过序列化传输IdentityHashMap实现了Cloneable接口,覆盖了clone()方法,能被克隆IdentityHashMap继承了AbstractMap抽象类,拥有Map的基本操作...原创 2020-04-07 19:11:55 · 307 阅读 · 0 评论 -
Java集合框架:HashTable和HashMap和LinkedHashMap和TreeMap区别
HashMap和LinkedHashMap和TreeMap区别底层实现HashMap基于 数组+链表/完全二叉树实现LinkedHashMap基于 数组+链表/完全二叉树+双向链表实现TreeMap基于 完全二叉树结构实现接口实现HashMap,LinkedHashMap和TreeMap都实现了Serializable和Cloneable接口,支持序列化和克...原创 2020-04-07 13:10:08 · 158 阅读 · 0 评论 -
Java集合框架:了解TreeMap
TreeMap基于哈希表(数组,链表,红黑树)与双向链表实现的哈希映射TreeMap继承了AbstractMap抽象类,拥有map的相关操作方法TreeMap实现了Serializable接口,支持序列化,可通过序列化传输TreeMap实现了Cloneable接口,覆盖了clone()方法,能被克隆TreeMap实现了NavigableMap接口,拥有针对给定搜索目标返回...原创 2020-04-07 13:05:58 · 174 阅读 · 0 评论 -
Java集合框架:了解LinkedHashMap
LinkedHashMap基于链表或红黑树实现的哈希映射LinkedHashMap继承关系LinkedHashMap继承了HashMap抽象类,拥有HashMap的所有操作LinkedHashMap源码解析原创 2020-04-07 13:10:29 · 193 阅读 · 0 评论 -
Java集合框架:了解HashMap
HashMap基于链表实现的哈希映射HashMap继承关系HashMap源码解析静态类Node:static class Node<K,V> implements Map.Entry<K,V> { final int hash; final K key; V value; Node<K,V> ne...原创 2020-04-07 13:06:47 · 137 阅读 · 0 评论 -
Java集合框架:Map接口概览
Mao接口概览Map接口Map继承关系:Map接口声明方法:Map接口的部分源码:ArrayList实现类部分源码:举例:原创 2020-04-07 13:06:30 · 116 阅读 · 0 评论