您的位置:首页 > 编程语言 > Java开发

Java对象的销毁,内存回收

2016-08-18 16:47 176 查看
1 最近在看python 看到一个很简单的java对象回收的实例,Java 是通过对 实例对象的引用计数来判是否其他对象对他有引用

比如 string A = "hello"; 创建对象Hello 和引用A 引用计数 1

string B = A ; 创建 引用B 引用计数 2

object C = new C(B) ; 创建对象C 引用计数 3

然后 进行了程序运算

B = " world" 引用减 1

C = null 引用减 1

A = B ; 引用减 1

当引用计数为0的时候 虚拟机会找合适的时机去gc
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐