- 博客(3)
- 收藏
- 关注
原创 JVM-垃圾回收算法
一、对象已死吗?JVM中判断对象是否存活有两种算法:引用计数法、可达性分析算法。1.引用计数法(Reference Counting)首先,给对象添加一个引用计数器,每当有一个地方引用它,计数器值+1;当引用失效时,计数器值-1;任何时刻计数器为0的对象就是不可能再被使用的。优点:实现简单,判定效率很高缺点:很难解决对象之间相互循环引用的问题2.可达性分析算法(Reachability Analy...
2018-05-08 20:10:18
207
原创 Mac Android Studio安装教程
一、下载地址有用的网站:http://www.androiddevtools.cn/ 直接下载dmg文件解压然后一步步next就好二、Proxy设置Android Studio -- Preferences -- HTTP Proxy,网上可以搜到很多,这里我用的是:Host Name:mirrors.neusoft.edu.cm 端口号:80三、Gradle配置还是刚刚那个网站,在Android...
2018-05-03 19:02:12
40630
5
原创 JVM-finalize方法
一、Finalize方法 一个对象真正宣告死亡,至少要经历两次标记过程:如果对象在进行可达性分析之后发现没有与GC Roots相连接的引用链,那它将被第一次标记并且进行一次筛选。 筛选的条件是此对象是否有必要执行finalize()方法。当遇到以下两种情况时,虚拟机将视为“没有必要执行”: 1.对象是否覆盖finalize()方法 2.finalize()方法...
2018-05-03 18:31:18
397
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人