java基础 -- hashmap

1.数据结构: 1.8之前 使用 链表加数组, 1.8之后 使用链表加数组(大于8之后 使用 红黑树 ) key,vakue 作为 一对 entry 进行存储 2. 线程性: 非线程安全的 ,没有加锁,若需要在多线程中使用可以使用 conurrentHashmap 它是线程安全的 3.put的工作原理: 首先 使用put《key,vakue 》 作为一个entry实体 放入 ,然后 对key 使用
相关文章
相关标签/搜索