《java程序设计基础》java语言的垃圾回收

在java程序的生命周期中,java运行环境提供了一个系统的垃圾回收器线程,负责自动回收那些没有引用的对象所占用的内存,这种 清楚无用对象进行内存回收的过程就叫做垃圾回收。垃圾回收是java语言提供的一种自动内存回收功能,可以让程序员减轻许多内存管理的负担,也减少程序员犯错的机会。
立即回收的好处
(1)他把程序员从复杂的内存追踪、监测、释放等工作中释放出来。
(2)他防止系统内存被非法释放,从而使系统更加稳定。
垃圾回收有以下特点
(1)只有当一个对象不被任何引用类型的变量使用时,他占用的内存才可能被垃圾回收器回收。
(2)不能通过程序强迫垃圾回收器立即执行
(3)当垃圾回收器将要释放无用对象占用的内存时,先调用该对象的finalize()方法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值