
集合
java中集合List、Map
object adapter
记性不好,转载保存。
展开
-
HashMap(JDK1.8)原理解析
概述 HashMap根据键的hashCode值存储数据,大多数情况下可以直接定位到它的值,因而具有很快的访问速度,但遍历顺序却是不确定的。 HashMap最多只允许一条记录的键为null,允许多条记录的值为null。HashMap非线程安全,即任一时刻可以有多个线程同时写HashMap,可能会导致数据的不一致。如果需要满足线程安全,可以用 Collections的synchronizedMap...原创 2020-04-08 15:58:32 · 306 阅读 · 1 评论 -
HashMap实现原理(JDK1.7)
HashMap概述HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 与HashTable的区别:HashMap可以近似地看成是HashTable,但是它是非线程安全的,并且允许使用null键和null值,而这些都与HashTable恰巧相反。HashMap的数据结构HashMap实原创 2017-05-24 23:34:14 · 196 阅读 · 0 评论