摘要:
1. HashMap.Entry(红黑树节点) 2. 构建TreeMap 3. get 在查找过程中,采用比较器或自然顺序比较节点大小: 1‘ 指定比较器时,优先使用比较器比较节点大小 2' 未指定比较器时,待查找键类型必须实现Comparable接口 4. ceilingEntry和floorEn 阅读全文
摘要:
1. 扩容 ArrayList扩容包括ensureCapacity(对外开放)和ensureCapacityInternal(内部隐式调用)两个接口: 1' 两者都调用ensureExplicitCapacity接口进行扩容 2' ensureExplicitCapacity在当前容量 < 指定的最 阅读全文
摘要:
关于AbstractQueuedSynchronizer中的独占锁,请参考ReentrantLock(http://www.cnblogs.com/bjorney/p/8040085.html) 1. ReentrantReadWriteLock 2. ReentrantReadWriteLock. 阅读全文