垃圾回收很形象的一个比喻

看到一个对垃圾回收的解释,记录下来:


当一个堆内存中的对象没有被栈内存中表示地址的值“引用”时,这个对象就被称为垃圾对象,它无法被使用但却占据着内存中的区域,

 好比这样:String s = new String(“person”); s = new String(“man”); s本来是指向堆内存中值为person的对象的,
 但是s突然讨厌person了,它指向了堆内存中的man对象了,person就像一个孤儿一样被s遗弃了,但是person比孤儿还要惨。
 
 好比一个人在劳动,突然一天不劳作了,被位高权重的管理的人‘垃圾回收器’发现了,不过被当官的找到往往没什么好事,尤其是这个‘垃圾回收器’,
 它会豪不留情把‘垃圾’们清理走,并且无情的销毁,以便释放内存。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值