- 7
- 0
- 约 6页
- 2017-08-24 发布于河南
- 举报
一 垃圾回收
什么是GC,为什么要使用GC。
GC是垃圾收集的意思(Gabage Collection),内存处理是编程人员容易出现问题的地方,
忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,
Java提供的GC功能可以自动监测对象是否超过作用域从而达到自动回收内存的目的,
Java语言没有提供释放已分配内存的显示操作方法。
请说说Java垃圾回收的优点和原理。
Java语言中一个显著的特点就是引入了垃圾回收机制,使c++程序员最头疼的内存管理的问题迎刃而解,
它使得Java程序员在编写程序的时候不再需要考虑内存管理。由于有个垃圾回收机制,
Java中的对象不再有作用域的概念,只有对象的引用才有作用域。
垃圾回收可以有效的防止内存泄露,有效的使用可以使用的内存。
垃圾回收器通常是作为一个单独的低级别的线程运行,
不可预知的情况下对内存堆中已经死亡的或者长时间没有使用的对象进行清楚和回收,
程序员不能实时的调用垃圾回收器对某个对象或所有对象进行垃圾回收。
回收机制有分代复制垃圾回收和标记垃圾回收,增量垃圾回收。
垃圾回收器的基本原理是什么?垃圾回收器可以马上回收内存吗?有什么办法主动通知虚 拟机进行垃圾回收?
对于GC来说,当程序员创建对象时,GC就开始监控这个对象的地址、大小以及使用情况。通常,GC采用有向图的方式记录和管理堆(heap)中的所有对象。通过这种方式
您可能关注的文档
- 大学生课程设计报告(模板).doc
- 大学英语 Unit two(2nd edition).doc
- 单链表的基本操作及回文判断.doc
- 单片机播放音乐1.doc
- 单片机的音乐播放器的原理.doc
- 单片机课设之音乐播放器.doc
- 单片机控制的MP3音乐播放器).doc
- 单片机音乐盒论文(正版).doc
- 单片机与嵌入式系统图书书目--2005年第2期.doc
- 当前流行的J2EE_WEB应用架构分析.doc
- 2026河南洛阳市孟津区中医院卫生专业技术人员招聘36人备考题库附答案详解(巩固).docx
- (全国通用)2026中考化学一轮复习 测试卷(8)科学探究与化学实验(综合训练)(解析版).pdf
- 从课程知识向学生核心素养转化的机理研究:基于大观念的课程整合理论形态与实践框架.docx
- 2026动力锂电池回收网点布局优化与逆向物流体系设计.docx
- Huyu 禾煜精密科技有限公司 环境影响报告表说明书用户手册.pdf
- 2026中国棉花期货市场波动性分析与投资建议报告.docx
- 表现性评价在药物分析课程思政教学中的应用.docx
- 基于史密斯政策执行过程模型的国家医保药品目录准入谈判罕见病药品落地问题及路径研究.docx
- 水上交通安全宣传手册.pdf
- 《实体商店何去何从》地理授课课件.pptx
最近下载
- 《纳瓦尔宝典》有关财富的读书摘要.pdf VIP
- 2026年【2篇文】区统计局领导班子在带头强化政治忠诚、提高政治能力等“五个带头方面”存在问题、原因剖析、整改措施材料.docx VIP
- 寻胜之道:纳瓦尔宝典.pdf VIP
- 英格索兰空压机----操作说明手册.pdf VIP
- 基层矛盾纠纷化解课件.pptx VIP
- 全功能版软件usbdm使用说明.pdf VIP
- 肠梗阻小肠减压管的应用PPT课件.pptx VIP
- PLC课程设计-基于PLC的花式自动喷泉控制系统设计.docx VIP
- 英格索兰螺杆空压机使用说明书.pdf VIP
- Unit 4 Chinese Clothing Culture 中国服饰文化.pptx VIP
原创力文档

文档评论(0)