垃圾回收的优点和原理


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

Tags in this post...

面试题 相关文章推荐
List、Map、Set三个接口,存取元素时,各有什么特点?
Sep 27 面试题
编程实现当输入某产品代码则打印出该产品记录的功能
May 03 面试题
字符串str除首尾字符外的其他字符按升序排列
Mar 08 面试题
经典c++面试题三
Jul 08 面试题
请解释接口的显式实现有什么意义
May 26 面试题
在子网210.27.48.21/30种有多少个可用地址?分别是什么?
Jul 27 面试题
what is the difference between ext2 and ext3
Nov 03 面试题
如何提高MySql的安全性
Jun 19 面试题
Java语言程序设计测试题判断题部分
Jan 06 面试题
中科前程Java笔试题
Nov 20 面试题
UNIX命令速查表
Mar 10 面试题
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
模拟SQLSERVER的两个函数:dateadd(),datediff()
2006/10/09 PHP
缓存技术详谈―php
2006/12/14 PHP
PHP输出数组中重名的元素的几种处理方法
2012/09/05 PHP
php jsonp单引号转义
2014/11/23 PHP
Laravel手动分页实现方法详解
2016/10/09 PHP
yii2.0整合阿里云oss的示例代码
2017/09/19 PHP
在 Laravel 项目中使用 webpack-encore的方法
2019/07/21 PHP
Laravel框架源码解析之入口文件原理分析
2020/05/14 PHP
jquery创建并行对象或者合并对象的实现代码
2012/10/10 Javascript
jquery slibings选取同级其他元素的实现代码
2013/11/15 Javascript
JS继承用法实例分析
2015/02/05 Javascript
jQuery实现时尚漂亮的弹出式对话框实例
2015/08/07 Javascript
js提交form表单,并传递参数的实现方法
2016/05/25 Javascript
浅析Ajax语法
2016/12/05 Javascript
vue中的自定义分页插件组件的示例
2018/08/18 Javascript
jQuery实现文本显示一段时间后隐藏的方法分析
2019/06/20 jQuery
vue-router 2.0 跳转之router.push()用法说明
2020/08/12 Javascript
javascript中导出与导入实现模块化管理教程
2020/12/03 Javascript
Python入门_学会创建并调用函数的方法
2017/05/16 Python
python requests 使用快速入门
2017/08/31 Python
python3.6.3安装图文教程 TensorFlow安装配置方法
2020/06/24 Python
Python常用特殊方法实例总结
2019/03/22 Python
python实现智能语音天气预报
2019/12/02 Python
手把手教你安装Windows版本的Tensorflow
2020/03/26 Python
Python matplotlib图例放在外侧保存时显示不完整问题解决
2020/07/28 Python
详解python tcp编程
2020/08/24 Python
pycharm Tab键设置成4个空格的操作
2021/02/26 Python
CSS实现进度条和订单进度条的示例
2020/11/05 HTML / CSS
美国工业用品采购网站:Zoro.com
2020/10/27 全球购物
小学清明节活动总结
2014/07/04 职场文书
2014年电工工作总结
2014/11/20 职场文书
2014年党支部书记工作总结
2014/12/04 职场文书
小学音乐教师个人工作总结
2015/02/05 职场文书
2015年医院护理部工作总结
2015/04/23 职场文书
2016年小学推普宣传周活动总结
2016/04/06 职场文书
浅谈Redis中的RDB快照
2021/06/29 Redis