导航
设为首页
收藏本站
飞网首页
飞网下载
飞演网
邀请好友
飞网门户
Portal
飞网论坛
BBS
飞网早报
综合资讯
开源软件
开发工具
Java资源
前端资源
笔试面试
Linux
PHP资源
Android
iOS资源
Python
数据库
技术Q群
网址导航
搜索
搜索
微信登录
腾讯 QQ
关联账号登录:
登录
注册
本版
文章
帖子
用户
飞网论坛
»
飞网论坛
›
资源分享
›
笔试面试
›
140、垃圾回收器的基本原理是什么?
返回列表
查看:
2586
|
回复:
0
[Java基础]
140、垃圾回收器的基本原理是什么?
[复制链接]
使用手机扫一扫 手机看帖
已有
7
人穿越成功
教程:手机怎么扫描二维码
johnny
johnny
当前离线
积分
3827
566
主题
713
帖子
3827
积分
管理员
积分
3827
收听TA
发消息
楼主的其他好帖:
·
《Java常用算法手册》
·
Java并发编程实战(第
·
JavaEE开发的颠覆者 S
·
看透springMvc源代码
·
10天架构师特级课视频
·
马哥视频教程分享,学
·
《大型网站系统与Java
·
深入理解Java虚拟机:
更多楼主的好帖...
楼主
电梯直达
发表于 2016-9-4 12:50:07
|
只看该作者
|
正序浏览
|
阅读模式
140、垃圾回收器的基本原理是什么?垃圾回收器可以马上回收内存吗?有什么办法主动通知虚拟机进行垃圾回收?
对于
GC
来说,当程序员创建对象时,
GC
就开始监控这个对象的地址、大小以及使用情况。通常,
GC
采用有向图的方式记录和管理堆
(heap)
中的所有对象。通过这种方式确定哪些对象是
"
可达的
"
,哪些对象是
"
不可达的
"
。当
GC
确定一些对象为
"
不可达
"
时,
GC
就有责任回收这些内存空间。可以。程序员可以手动执行
System.gc()
,通知
GC
运行,但是
Java
语言规范并不保证
GC
一定会执行。
垃圾回收
,
虚拟机
,
程序员
,
Java
,
记录
收藏
0
转播
分享
淘帖
0
回复
使用道具
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖并转播
打开微信扫一扫