Java中四种引用:强、软、弱、虚引用
摘要:这篇文章非常棒:http://alinazh.blog.51cto.com/5459270/1276173 Java中四种引用:强、软、弱、虚引用 1.1、强引用当我们使用new 这个关键字创建对象时,被创建的对象就是强引用,如Object object = new Object() 这个Objec
阅读全文
深入理解Java虚拟机(三)、垃圾收集算法
摘要:1、第一门真正使用内存动态分配和垃圾收集技术的语言:Lisp 2、程序计数器、虚拟机栈、本地方法栈这3个区域随线程而生灭,这几个区域的内存会随着方法结束或线程结束而回收,GC关注的是Java堆和方法区 3、引用计数法很难解决对象之间相互循环引用的问题 4、在主流商用程序语言的主流实现中,都是通过可达
阅读全文