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


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

Tags in this post...

面试题 相关文章推荐
struct与class的区别
Feb 03 面试题
在什么时候需要使用"常引用"
Dec 31 面试题
2019年c语言经典面试题目
Aug 17 面试题
为什么在使用动态 SQL 语句时必须为低层数据库对象授予权限
Dec 13 面试题
如何估计一张表的大小(假设该表中有1万条数据)
Mar 27 面试题
西安众合通用.net笔试题
Mar 18 面试题
抽象类和接口的区别
Sep 19 面试题
linux面试题参考答案(9)
Jan 07 面试题
MIS软件工程师的面试题
Apr 22 面试题
JSP和EJB可以共享HttpSession么?EJB里面可以改变session里面的内容
Jun 05 面试题
如何用Java实现列出某个目录下的所有子目录
Jul 20 面试题
Java中采用什么结构来捕获、处理异常?各子句的顺序、功能如何
Oct 07 面试题
为什么要优先使用同步代码块而不是同步方法?
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
Zend Studio 无法启动的问题解决方法
2008/12/04 PHP
CI使用Tank Auth转移数据库导致密码用户错误的解决办法
2014/06/12 PHP
Yii不依赖Model的表单生成器用法实例
2014/12/04 PHP
PHP使用内置函数file_put_contents写入文件及追加内容的方法
2015/12/07 PHP
YII CLinkPager分页类扩展增加显示共多少页
2016/01/29 PHP
微信推送功能实现方式图文详解
2019/07/12 PHP
Laravel5.1 框架Middleware中间件基本用法实例分析
2020/01/04 PHP
JavaScript 版本自动生成文章摘要
2008/07/23 Javascript
href下载文件根据id取url并下载
2014/05/28 Javascript
基于jQuery实现文本框只能输入数字(小数、整数)
2016/01/14 Javascript
用JS中split方法实现彩色文字背景效果实例
2016/08/24 Javascript
基于React实现表单数据的添加和删除详解
2017/03/14 Javascript
js实现canvas图片与img图片的相互转换的示例
2017/08/31 Javascript
JS一个简单的注册页面实例
2017/09/05 Javascript
js时间戳与日期格式之间转换详解
2017/12/11 Javascript
JavaScript设计模式之命令模式实例分析
2019/01/16 Javascript
js的Object.assign用法示例分析
2020/03/05 Javascript
[01:18:43]2014 DOTA2华西杯精英邀请赛5 24 iG VS DK
2014/05/25 DOTA
Python中os和shutil模块实用方法集锦
2014/05/13 Python
浅谈Python中的数据类型
2015/05/05 Python
解决PyCharm中光标变粗的问题
2017/08/05 Python
selenium+python实现自动登录脚本
2018/04/22 Python
flask框架中勾子函数的使用详解
2018/08/01 Python
对Python使用mfcc的两种方式详解
2019/01/09 Python
numpy矩阵数值太多不能全部显示的解决
2020/05/14 Python
pyqt5实现井字棋的示例代码
2020/12/07 Python
HTML5本地存储和本地数据库实例详解
2017/09/05 HTML / CSS
印度和世界各地的精美产品:Ikka Dukka
2018/02/12 全球购物
如何写出高质量、高性能的MySQL查询
2014/11/17 面试题
迟到检讨书1000字
2014/01/15 职场文书
校园文化建设方案
2014/02/03 职场文书
小学生校园广播稿
2014/09/28 职场文书
简历中自我评价范文
2015/03/11 职场文书
2015年煤矿工作总结
2015/04/28 职场文书
大学迎新生欢迎词
2015/09/29 职场文书
Python数据可视化之用Matplotlib绘制常用图形
2021/06/03 Python