垃圾回收的优点和原理


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

Tags in this post...

面试题 相关文章推荐
PHP如何与mysql建立链接
May 05 面试题
请描述一下”is a”关系和”has a”关系
Feb 03 面试题
描述Cookie和Session的作用,区别和各自的应用范围,Session工作原理
Mar 25 面试题
北承题目(C++)
May 16 面试题
数组越界问题
Oct 21 面试题
采用怎样的方法保证数据的完整性
Dec 02 面试题
介绍一下.NET构架下remoting和webservice
May 08 面试题
盛大笔试题
Nov 05 面试题
C#可否对内存进行直接的操作
Feb 26 面试题
一道输出判断型Java面试题
Oct 01 面试题
什么是继承
Dec 07 面试题
Ruby如何定义一个类
Oct 08 面试题
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
计算2000年01月01日起到指定日的天数
2006/10/09 PHP
php define的第二个参数使用方法
2013/11/04 PHP
如何打开php的gd2库
2017/02/09 PHP
PHP实现笛卡尔积算法的实例讲解
2019/12/22 PHP
Javascript操纵Cookie实现购物车程序
2007/02/15 Javascript
Jquery 实现Tab效果 思路是js思路
2010/03/02 Javascript
js面向对象设计用{}好还是function(){}好(构造函数)
2011/10/23 Javascript
JavaScript数组随机排列实现随机洗牌功能
2015/03/19 Javascript
javascript排序函数实现数字排序
2015/06/26 Javascript
JS实现Select的option上下移动的方法
2016/03/01 Javascript
JavaScript的模块化开发框架Sea.js上手指南
2016/05/12 Javascript
浅析Nodejs npm常用命令
2016/06/14 NodeJs
JS实现提交表单前的数字及邮箱校检功能
2017/11/13 Javascript
Vue render深入开发讲解
2018/04/13 Javascript
angularjs 动态从后台获取下拉框的值方法
2018/08/13 Javascript
node koa2 ssr项目搭建的方法步骤
2020/12/11 Javascript
python实现线程池的方法
2015/06/30 Python
详解python 字符串和日期之间转换 StringAndDate
2017/05/04 Python
K-means聚类算法介绍与利用python实现的代码示例
2017/11/13 Python
Python使用matplotlib绘图无法显示中文问题的解决方法
2018/03/14 Python
Python交互环境下实现输入代码
2018/06/22 Python
Python爬取商家联系电话以及各种数据的方法
2018/11/10 Python
Python中print函数简单使用总结
2019/08/05 Python
python实现美团订单推送到测试环境,提供便利操作示例
2019/08/09 Python
python Kmeans算法原理深入解析
2019/08/23 Python
python实现梯度法 python最速下降法
2020/03/24 Python
python实现与redis交互操作详解
2020/04/21 Python
pyecharts调整图例与各板块的位置间距实例
2020/05/16 Python
浅谈Python程序的错误:变量未定义
2020/06/02 Python
Python在centos7.6上安装python3.9的详细教程(默认python版本为2.7.5)
2020/10/15 Python
如何基于Python按行合并两个txt
2020/11/03 Python
用纯css3和html制作泡沫对话框实现代码
2013/03/21 HTML / CSS
家乐福巴西网上超市:Carrefour巴西
2016/10/31 全球购物
Timberland澳大利亚官网:全球领先的户外品牌
2019/12/10 全球购物
详解Nginx启动失败的几种错误处理
2021/04/01 Servers
oracle连接ODBC sqlserver数据源的详细步骤
2021/07/25 Oracle