摘要:
java的垃圾回收机制 什么是垃圾? 没有被引用的对象就是垃圾对象。这种说法很好理解但是并不准确。 判断一个对象是否是垃圾,有两种算法,一种是引用计数法,但是,这种方法解决不了循环引用的问题。另一种算法是可达性分析。 1 /**循环问题*/ 2 public class Demo{ 3 public 阅读全文
摘要:
什么是Java内存模型 Java虚拟机规范中试图定义一种Java内存模型(Java Memory Model,JMM)来屏蔽掉各种硬件和操作系统的访问差异,以实现让Java程序在各种平台下都能达到一致的内存访问效果。在此之前,主流程序语言(如C/C++等)直接使用物理硬件和操作系统的内存模型,因此, 阅读全文