六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 143|回复: 0

Java深度历险(四)——Java垃圾回收机制与引用类型

[复制链接]

升级  35.8%

209

主题

209

主题

209

主题

进士

Rank: 4

积分
679
 楼主| 发表于 2013-1-29 13:48:01 | 显示全部楼层 |阅读模式
Java深度历险(四)——Java垃圾回收机制与引用类型

Java语言的一个重要特性是引入了自动的内存管理机制,使得开发人员不用自己来管理应用中的内存。C/C++开发人员需要通过malloc/freenew/delete等函数来显式的分配和释放内存。这对开发人员提出了比较高的要求,容易造成内存访问错误和内存泄露等问题。一个常见的问题是会产生“悬挂引用(dangling references)”,即一个对象引用所指向的内存区块已经被错误的回收并重新分配给新的对象了,程序如果继续使用这个引用的话会造成不可预期的结果。开发人员有可能忘记显式的调用释放内存的函数而造成内存泄露。而自动的内存管理则是把管理内存的任务交给编程语言的运行环境来完成。开发人员并不需要关心内存的分配和回收的底层细节。Java平台通过垃圾回收器来进行自动的内存管理。
<div class="vendor-content-box-float">相关厂商内容

会前培训:敏捷教练David hussman精解Blacklog
盛大创新院贺师俊分享HTML5兼容性实战
距离QCon北京大会还有一月,参会报名人数突破600
Flash动画学习指南:综述
Flash动画学习指南:综述
相关赞助商

<div class="entrysponsors">3月31日前报名QCon北京2011大会,享受9折优惠!
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表