Java对象的销毁,内存回收

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

 

转载于:https://www.cnblogs.com/seanzhoutao/p/5784518.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值