java 集合框架
文章平均质量分 92
PazzFJ
持之以恒,不进则退.
展开
-
ArrayList、LinkedList、Vector 分析
ArrayList、LinkedList、Vector 集合对比: 结构 安全 效率 扩容 ArrayList 数组 不安全 增删(慢)查询(快) 1.5倍 LinkedList 链表(双向链表) 不安全 增删(快)查询(慢) 无 Vector 数组 安全 synchronized(慢) ...原创 2018-09-17 14:39:25 · 136 阅读 · 0 评论 -
Java HashMap 源码浅入
get() 分析 先分析 hash(Object key)方法: 1、(key的哈希值)异或(哈希值 按位右移16)得到哈希值 获取到哈希值,在调用 getNode(int hash, Object key)方法: 2、 // 根据key得到hash值 static final int hash(Object key) { int h; return (...原创 2019-07-11 22:04:35 · 129 阅读 · 0 评论