自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除