垃圾回收的优点和原理


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

Tags in this post...

面试题 相关文章推荐
到底Java是如何传递参数的?是by value或by reference?
Jul 13 面试题
"引用"与指针的区别是什么
Sep 07 面试题
SQL里面如何插入自动增长序列号字段
Mar 29 面试题
SQL面试题
Dec 09 面试题
非常详细的C#面试题集
Jul 13 面试题
什么是反射
Mar 17 面试题
linux系统都有哪些运行级别
Apr 15 面试题
EJB的基本架构
Sep 22 面试题
Java的类可以定义为Protected或者Private得吗
Sep 25 面试题
Structs界面控制层技术
Oct 11 面试题
95%的面试官都会问到的50道Java线程题,附答案
Aug 03 面试题
大唐面试试题(CPU,UNIX等等)
Jan 11 面试题
Static Nested Class 和 Inner Class的不同
Nov 28 #面试题
同步和异步有何异同,在什么情况下分别使用他们?
Dec 28 #面试题
我们在web应用开发过程中经常遇到输出某种编码的字符,如iso8859-1等,如何输出一个某种编码的字符串?
Mar 30 #面试题
int和Integer有什么区别
May 25 #面试题
金额转换,阿拉伯数字的金额转换成中国传统的形式如:(¥1011)-> (一千零一拾一元整)输出
May 29 #面试题
下面代码从性能上考虑,有什么问题
Apr 03 #面试题
什么是Web Service?
Jul 25 #面试题
You might like
PHP 日期加减的类,很不错
2009/10/10 PHP
php使HTML标签自动补全闭合函数代码
2012/10/04 PHP
php stripslashes和addslashes的区别
2014/02/03 PHP
用JQuery调用Session的实现代码
2010/10/29 Javascript
html+css+js实现xp window界面及有关功能
2013/03/26 Javascript
firefox浏览器不支持innerText的解决方法
2013/08/07 Javascript
jQuery拖动div、移动div、弹出层实现原理及示例
2014/04/08 Javascript
Jquery全屏相册插件zoomvisualizer具有调节放大与缩小功能
2015/11/02 Javascript
详谈javascript异步编程
2016/02/21 Javascript
JS Ajax请求如何防止重复提交
2016/06/13 Javascript
深入理解JS实现快速排序和去重
2016/10/17 Javascript
javascript轮播图算法
2016/10/21 Javascript
用jQuery旋转插件jqueryrotate制作转盘抽奖
2017/02/10 Javascript
jQuery实用密码强度检测
2017/03/02 Javascript
微信{"errcode":48001,"errmsg":"api unauthorized, hints: [ req_id: 1QoCla0699ns81 ]"}
2018/10/12 Javascript
实现高性能javascript的注意事项
2019/05/27 Javascript
微信小程序webview 脚手架使用详解
2019/07/22 Javascript
vue-video-player 解决微信自动全屏播放问题(横竖屏导致样式错乱问题)
2020/02/25 Javascript
JS中的变量作用域(console版)
2020/07/18 Javascript
如何通过JS实现日历简单算法
2020/10/14 Javascript
python学习数据结构实例代码
2015/05/11 Python
利用Python如何生成hash值示例详解
2017/12/20 Python
Python通过OpenCV的findContours获取轮廓并切割实例
2018/01/05 Python
Python3实现的旋转矩阵图像算法示例
2019/04/03 Python
python requests使用socks5的例子
2019/07/25 Python
Python3批量移动指定文件到指定文件夹方法示例
2019/09/02 Python
tensorflow使用指定gpu的方法
2020/02/04 Python
pytorch实现seq2seq时对loss进行mask的方式
2020/02/18 Python
高中毕业自我鉴定范文
2013/10/02 职场文书
医院检讨书范文
2014/02/01 职场文书
结婚通知短信大全
2015/04/17 职场文书
标准发言稿结尾
2019/07/18 职场文书
辞职报告(范文三篇)
2019/08/27 职场文书
Python基础之操作MySQL数据库
2021/05/06 Python
如何用RabbitMQ和Swoole实现一个异步任务系统
2021/05/29 PHP
python分分钟绘制精美地图海报
2022/02/15 Python