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


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

Tags in this post...

面试题 相关文章推荐
PHP面试题集
Dec 18 面试题
PHP中如何创建和修改数组
May 02 面试题
介绍下Java的输入输出流
Jan 22 面试题
JSF面试题:Jsf中的核心类用那些?有什么作用?LiftCycle六大生命周期是什么?
Jul 17 面试题
IMPORT的选项IGNORE有什么作用?缺省是什么设置?
Sep 17 面试题
介绍一下SQL Server的全文索引
Aug 15 面试题
简述使用ftp进行文件传输时的两种登录方式?它们的区别是什么?常用的ftp文件传输命令是什么?
Nov 20 面试题
C#实现对任一张表的数据进行增,删,改,查要求,运用Webservice,体现出三层架构
Jul 11 面试题
某/etc/fstab文件中的某行如下: /dev/had5 /mnt/dosdata msdos defaults,usrquota 1 2 请解释其含义
Apr 11 面试题
Linux常见面试题
Mar 18 面试题
介绍一下Python下range()函数的用法
Nov 07 面试题
如何写出好的Java代码
Apr 25 面试题
为什么要优先使用同步代码块而不是同步方法?
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
第十节--抽象方法和抽象类
2006/11/16 PHP
php+ajax无刷新分页实例详解
2015/12/07 PHP
Web前端设计模式  制作漂亮的弹出层
2010/10/29 Javascript
30个最佳jQuery Lightbox效果插件分享
2011/04/11 Javascript
jQuery 源码分析笔记(3) Deferred机制
2011/06/19 Javascript
jQuery load方法用法集锦
2011/12/06 Javascript
用最通俗易懂的代码帮助新手理解javascript闭包 推荐
2012/03/01 Javascript
关于页面嵌入swf覆盖div层的问题的解决方法
2014/02/11 Javascript
jQuery替换textarea中换行的方法
2015/06/10 Javascript
用NODE.JS中的流编写工具是要注意的事项
2016/03/01 Javascript
快速掌握Node.js事件驱动模型
2016/03/21 Javascript
利用jquery实现下拉框的禁用与启用
2016/12/07 Javascript
NodeJS链接MySql数据库的操作方法
2017/06/27 NodeJs
H5基于iScroll实现下拉刷新和上拉加载更多
2017/07/18 Javascript
angularjs实现天气预报功能
2020/06/16 Javascript
实例解析ES6 Proxy使用场景介绍
2018/01/08 Javascript
前端MVVM框架解析之双向绑定
2018/01/24 Javascript
webstorm中vue语法的支持详解
2018/05/09 Javascript
通过vue-cli3构建一个SSR应用程序的方法
2018/09/13 Javascript
详解vuex状态管理模式
2018/11/01 Javascript
layui问题之渲染数据表格时,仅出现10条数据的解决方法
2019/09/12 Javascript
vue 判断页面是首次进入还是再次刷新的实例
2020/11/05 Javascript
[44:40]Serenity vs Pain 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
python sort、sorted高级排序技巧
2014/11/21 Python
python实现字符串和日期相互转换的方法
2015/05/13 Python
python图像处理之反色实现方法
2015/05/30 Python
python中函数默认值使用注意点详解
2016/06/01 Python
Python实现翻转数组功能示例
2018/01/12 Python
学python最电脑配置有要求么
2020/07/05 Python
Python同时处理多个异常的方法
2020/07/28 Python
Python爬虫定时计划任务的几种常见方法(推荐)
2021/01/15 Python
临床医学系毕业生推荐信
2013/11/09 职场文书
企业为何需要商业计划书
2013/12/26 职场文书
2019年教师节祝福语精选,给老师送上真诚的祝福
2019/09/09 职场文书
MySQL数据库超时设置配置的方法实例
2021/10/15 MySQL
Go语言基础函数基本用法及示例详解
2021/11/17 Golang