自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 学习JAVA虚拟机笔记二:垃圾回收

垃圾收集首先最重要的是要确定:对象是否已经死亡判定对象是否已经死亡的算法主要分为两种:1、引用计数算法:给对象添加一个引用计数器,只要有其他的对象应用它就给计数器+1,当引用失效以后就给计数器-1,所以当计数器的值为0的时候,就表示不可能再被使用。优势:实现简单、判定效率也高弊端:它不能解决对象之间的相互循环引用,例如:A对象引入B对象,而B对象也引入A对象,除此之外A和B对象就再无其他被引用,可...

2018-02-09 11:15:55 135

原创 学习JAVA虚拟机笔记一:运行时数据区域

JAVA虚拟机运行时数据区主要包含:方法区、堆、虚拟机栈、本地方法栈和程序计数器。其中虚拟机栈、本地方法栈和程序计数器是线程隔离的数据区;方法区、堆是由所有线程共享的的数据区。1.程序计数器:是一块儿内存很小的区域,当前线程所执行的字节码的行号指示器,字节码解释器工作就是通过程序计数器的值来取下一条要执行的字节码指令,各个线程之间的程序计数器互不影响,独立存储,是线程私有的。2、虚拟机栈:也是线程...

2018-02-08 15:10:27 129

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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