摘要: 1.HashMap的数据结构:hash表.实现的方法:链表法.即数组+链表. Entry[],默认的数组长度:16.数组中存放的是Entry.属性有key,value.next.hash 是线程不安全的.可Map map=Collections.synchronizedMap(new HashMap 阅读全文
posted @ 2017-02-21 23:18 我_会飞的鱼 阅读(206) 评论(0) 推荐(1) 编辑
摘要: 1.常用的算法: a.引用计数法:为每一个对象配置一个整形计数器,当有一个引用时,计数器+1,引用失效时,计数器-1.计数器为0,进行垃圾回收 存在的问题:A对象引用B,B对象引用A.循环引用,无法清除,引起内存泄漏 java的垃圾回收器没有使用该算法 b.标记-清除算法 分标记阶段和清除阶段. 存 阅读全文
posted @ 2017-02-21 00:12 我_会飞的鱼 阅读(206) 评论(0) 推荐(0) 编辑