摘要: 1. HashMap计算hash对key的hashcode进行了二次hash,以获得更好的散列值 2. 底层实现都是数组+链表结构实现! 3. HashMap会对null值key进行特殊处理,总是放到table[0]位置,数组初始长度为16 4.put过程是先计算hash然后通过hash与table 阅读全文
posted @ 2017-03-02 16:32 吴添龙 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 常说的GC(Garbage Collector) roots,特指的是垃圾收集器(Garbage Collector)的对象,GC会收集那些不是GC roots且没有被GC roots引用的对象。一个对象可以属于多个root,GC root有几下种:Class - 由系统类加载器(system cl 阅读全文
posted @ 2017-03-02 16:31 吴添龙 阅读(709) 评论(0) 推荐(0) 编辑