垃圾回收的优点和原理。并考虑2种回收机制


Posted in 面试题 onOctober 16, 2016
Java语言中一个显著的特点就是引入了垃圾回收机制,使c++程序员最头疼的内存管理的问题迎刃而解,它使得Java程序员在编写程序的时候不再需要考虑内存管理。由于有个垃圾回收机制,Java中的对象不再有”作用域”的概念,只有对象的引用才有”作用域”。垃圾回收可以有效的防止内存泄露,有效的使用可以使用的内存。垃圾回收器通常是作为一个单独的低级别的线程运行,不可预知的情况下对内存堆中已经死亡的或者长时间没有使用的对象进行清楚和回收,程序员不能实时的调用垃圾回收器对某个对象或所有对象进行垃圾回收。回收机制有分代复制垃圾回收和标记垃圾回收,增量垃圾回收。

Tags in this post...

面试题 相关文章推荐
mysql的最长数据库名,表名,字段名可以是多长
Apr 21 面试题
PHP如何防止SQL注入
May 03 面试题
PHP中如何创建和修改数组
May 02 面试题
Yahoo-PHP面试题1
Jul 20 面试题
Windows和Linux动态库应用异同
Jul 28 面试题
什么是Linux虚拟文件系统VFS
Jan 31 面试题
为什么需要版本控制?
Aug 08 面试题
介绍一下JMS编程步骤
Sep 22 面试题
Ajax的工作原理
Dec 04 面试题
Java面试题:Java类的Main方法如果是Private将会怎么样
Aug 18 面试题
shell变量的作用空间是什么
Aug 17 面试题
J2EE相关知识面试题
Aug 26 面试题
为什么要优先使用同步代码块而不是同步方法?
Jan 30 #面试题
Tomcat Mysql datasource数据源配置
Dec 28 #面试题
如何减少垃圾回收让内存更加有效使用
Oct 18 #面试题
weblogic面试题
Mar 07 #面试题
J2SDK1.5与J2SDK5.0有什么区别
Sep 19 #面试题
为什么使用接口?
Aug 13 #面试题
当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?
Sep 09 #面试题
You might like
PHP中设置时区,记录日志文件的实现代码
2013/01/07 PHP
一个简单至极的PHP缓存类代码
2015/10/23 PHP
PHP设计模式(八)装饰器模式Decorator实例详解【结构型】
2020/05/02 PHP
CSS+Table图文混排中实现文本自适应图片宽度(超简单+跨所有浏览器)
2009/02/14 Javascript
JS保留小数点(四舍五入、四舍六入)实现思路及实例
2013/04/25 Javascript
Javascript 按位与运算符 (&)使用介绍
2014/02/04 Javascript
jquery验证邮箱格式并显示提交按钮
2015/11/07 Javascript
使用 stylelint检查CSS_StyleLint
2016/04/28 Javascript
JS实现鼠标框选效果完整实例
2016/06/20 Javascript
AngularJS中过滤器的使用与自定义实例代码
2016/09/17 Javascript
jQuery动态创建元素以及追加节点的实现方法
2016/10/20 Javascript
如何通过非数字与字符的方式实现PHP WebShell详解
2017/07/02 Javascript
AngularJS实现表单验证功能详解
2017/10/12 Javascript
基于vue.js的分页插件详解
2017/11/27 Javascript
微信小程序实现的图片保存功能示例
2019/04/24 Javascript
elementUI select组件value值注意事项详解
2019/05/29 Javascript
解决React在安装antd之后出现的Can't resolve './locale'问题(推荐)
2020/05/03 Javascript
JS数组索引检测中的数据类型问题详解
2021/01/11 Javascript
详解python的数字类型变量与其方法
2016/11/20 Python
Python cookbook(数据结构与算法)将多个映射合并为单个映射的方法
2018/04/19 Python
python实现图片插入文字
2019/11/26 Python
python调用c++返回带成员指针的类指针实例
2019/12/12 Python
使用tensorflow显示pb模型的所有网络结点方式
2020/01/23 Python
区分python中的进程与线程
2020/08/13 Python
django使用多个数据库的方法实例
2021/03/04 Python
澳大利亚冒险体验:Adrenaline(跳伞、V8赛车、热气球等)
2017/09/18 全球购物
英国女性运动服品牌:Sweaty Betty
2018/11/08 全球购物
荷兰音乐会和音乐剧门票订购网站:Topticketshop
2019/08/27 全球购物
世界上最好的野生海鲜和有机食品:Vital Choice
2020/01/16 全球购物
八一建军节部队活动方案
2014/02/04 职场文书
会员卡清退活动总结
2014/08/27 职场文书
学术会议开幕词
2016/03/03 职场文书
2016年社区服务活动总结
2016/04/06 职场文书
大学生创业计划书常用模板
2019/08/07 职场文书
springboot如何接收application/x-www-form-urlencoded类型的请求
2021/11/02 Java/Android
Java实现给Word文件添加文字水印
2022/02/15 Java/Android