2017年2月18日

JVM垃圾收集(GC)算法

摘要: 判断对象是否已死 1. 引用计数算法 给对象中添加一个引用计数器,每当一个地方引用它时,计数器值就加1;当引用失败时,计数器值就减1;任何时刻计数器为0的对象就是不能再被使用的。 主流的Java虚拟机里面没有选用引用计数算法来管理内存,其中主要原因是它很难解决对象之间相互循环引用的问题。 2. 可达 阅读全文

posted @ 2017-02-18 20:31 liuyang0 阅读(316) 评论(0) 推荐(0)

ArrayList源码分析

摘要: ArrayList继承了AbstractList类,实现了List接口。 默认的大小为10,所有元素值保存在一个Object数组内。 add方法 & 8195;& 8195;在ArrayList内,有两个add方法,分别如下图。 add(E e)方法:首先确保Capacity可以容纳下加一个元素,然 阅读全文

posted @ 2017-02-18 00:05 liuyang0 阅读(186) 评论(0) 推荐(0)

导航

Flag Counter