java怎么强制回收某个对象_4、如何强制垃圾回收一个对象?(java)
4、如何强制垃圾回收一个对象?(java)
检举 | 2008-10-25 19:12 提问者: 路瓶子 | 浏览次数:2956次
4、如何强制垃圾回收一个对象?
A)垃圾回收不能被强制执行。
B)调用System.gc()。
C)调用System.gc(), 将要回收对象的引用作为参数传入。
D)调用Runtime.gc()。
我来帮他解答
2008-10-25 19:27 满意回答
A...不能被强制收回,,,,,,,因为java里关于内存的处理它已经自己都给处理了,不需要你来执行这些操作,,,它里面有一个专门收购垃圾内存的东西,,例如当你创建了一个对象,而这个对象没有一个引用指向他的时候,java自己吧这个没有引用的对象回收了,,,,谢谢
5
| 评论(2)
向TA求助
回答者: huxunxu | 二级
擅长领域: 暂未定制
参加的活动: 暂时没有参加的活动
其他回答 共8条
2008-10-25 19:13 java2000_net | 九级
A)垃圾回收不能被强制执行。
0
| 评论
2008-10-25 19:55 没有响应m2 | 二级
A
垃圾回收器只能回收那些失去引用的对象比如
A a1=new A[];
al=null;
这个时候调用System.gc()的话就能把a1之前指向的A的对象给回收了
0
| 评论
2008-10-25 21:35 yanweimin7 | 四级
必须将所有指向这个对象的引用都设为null;
0
| 评论
2008-10-25 22:13 shiliangxu | 五级
System.gc();应该可以,等同于调用了以下语句:
Runtime().getRuntime().gc();
0
| 评论
2008-10-25 22:30 Dr_juio | 四级
选B
0
| 评论
2008-10-25 23:02 Toolae | 一级
java中根本就不可以强制回收 只可建议虚拟机进行垃圾回收 但建议毕竟是建议 虚拟机可以置之不理
0
| 评论
2008-10-27 12:08 chrnc0000 | 三级
问的就有问题,啥叫强制执行啊,还有人回答,服了
java 文档是这么写的,你可以调用System.gc(),但是,jvm不保证马上就执行垃圾回收动作....
兄弟们啊,不清楚就说部清楚,说错了误人子弟是缺德的事啊
0
| 评论
2008-10-29 15:47 jyt6801749 | 一级
我打个比方吧
垃圾(你家门口的垃圾)
虚拟机(环卫工人)
虚拟机(环卫工人)--- 会随即清除垃圾
你调用System.gc() = 告诉虚拟机(环卫工人)我这里有垃圾;
结果 他可能会马上过来 也可能会等他有空的时候再来 (不存在强制)
所以 调用System.gc() 等于告诉他 我这里有垃圾 仅此而已。
标签:
java怎么强制回收某个对象_4、如何强制垃圾回收一个对象?(java)相关推荐
- java 2分代复制垃圾回收_Java对象的后事处理——垃圾回收(二)
1 先谈Finalize() finalize()能做的所有工作,使用try-finally或者其他方式都可以做得更好.更及时,所以笔者建议大家完全可以忘掉Java语言中有这个方法的存在. --< ...
- 53.垃圾回收算法的实现原理、启动Java垃圾回收、Java垃圾回收过程、垃圾回收中实例的终结、对象什么时候符合垃圾回收的条件、GC Scope 示例程序、GC OutOfMemoryError的示例
53.垃圾回收算法的实现原理 53.1.目录 53.2.启动Java垃圾回收 53.3.Java垃圾回收过程 53.4.垃圾回收中实例的终结 53.5.对象什么时候符合垃圾回收的条件? 53.5.1. ...
- 【趣话编程】一个Java对象的回忆录:垃圾回收
简介:趣话编程第三期,今天让我们一起去看看一个Java对象的回忆录:垃圾回收. 原文链接 对象的诞生 "你醒啦!",迷迷糊糊中听到一个声音,我睁开了眼睛,发现一个小伙伴正看着我. ...
- java对象gc恢复_JVM垃圾回收与对象状态
看到JVM就不得不说垃圾回收,说到垃圾回收(Garbage Collection,GC),顾名思义,垃圾回收就是释放垃圾占用的空间,在Java中,程序员不需要去关心内存动态分配和垃圾回收的问题,这一切 ...
- java虚拟机学习-JVM调优总结-新一代的垃圾回收算法(11)
java虚拟机学习-深入理解JVM(1) java虚拟机学习-慢慢琢磨JVM(2) java虚拟机学习-慢慢琢磨JVM(2-1)ClassLoader的工作机制 java虚拟机学习-JVM内存管理:深 ...
- java垃圾回收 分代_Java分代垃圾回收策略原理详解
一.为什么要分代 分代的垃圾回收策略,是基于这样一个事实:不同的对象的生命周期是不一样的.因此,不同生命周期的对象可以采取不同的收集方式,以便提高回收效率. 在Java程序运行的过程中,会产生大量的对 ...
- java垃圾回收 分代_Java-垃圾回收机制-通用的分代垃圾回收机制
分代垃圾回收机制是基于这样一个事实:不同的对象的生命周期是不一样的.因此,不同生命周期的对象可以采取不同的回收算法,以便提高回收效率.Java虚拟机将对象分为三种状态:年轻代.年老代.持久代.JVM将 ...
- JVM学习 谁是垃圾?判断对象是否能被垃圾回收 可达性分析 四大引用
系统性学习JVM请点击JVM学习目录 为什么要垃圾回收 为什么要进行垃圾回收?做任何事之前我们都要搞清做这件事的原因.当我们在运行java项目时,如果项目比较大,它会实例化很多很多对象,多到我们的内存 ...
- JavaScript基础09-day11【原型对象、toString()、垃圾回收、数组、数组字面量、数组方法】
学习地址: 谷粒学院--尚硅谷 哔哩哔哩网站--尚硅谷最新版JavaScript基础全套教程完整版(140集实战教学,JS从入门到精通) JavaScript基础.高级学习笔记汇总表[尚硅谷最新版Ja ...
最新文章
- String、Brush、Color 相互转换
- machine_desc结构体【转】
- [Python]小甲鱼Python视频第002课(第一个游戏)课后题及参考解答
- 获取了网站源码有什么用_角点科技:用 Wordpress 建设企业网站需要准备些什么...
- 从物理到虚拟一次真实的迁移
- 哪些钱借了可以不还?
- js 数组移除_2020前端面试--常见的js面试题
- 仿QQ校友DIV模拟窗口
- 安装系统显示sql服务器未安装,mssqlserver服务未安装怎么办 mssqlserver怎么安装
- Ruby学习笔记1 -- 基本语法和数据类型, Class
- 一个月的java工作总结
- 国标GB/T28181协议下EasyGBS互联网无插件视频播放器起播慢或延迟高问题解决方案
- 图片上传实时预览效果
- js在html之前加载,js加载前显示loading(页面加载前)
- 亚马逊aws免费云服务器搭建总结
- 剑桥标准英语教程听力资源1-4级
- 政府移动信息化解决方案
- HTML5七夕情人节表白网页制作——蓝色梦幻海洋3D相册—— HTML+CSS+JavaScript
- 2014年国内餐饮O2O大事件
- php实现 三角形_用PHP作 定义Triangle类,表示三角形类
热门文章
- GBase8S_RSS配置
- 东华软件张涵诚:政府大数据应用的案例和数据价值释放的方法
- python学习--文件操作
- 小米笔记本装linux教程视频教程,小米笔记本安装Ubuntu 18.04系统后使用特殊键的方法...
- 这才叫酷!戴上这些装备喝酒你就是酒仙了(组图)
- 日常吐槽系列~背锅篇
- vue整合百度地图(关键字检索)
- 2021年四川高考成绩及录取结果查询,2021年四川高考录取状态查询系统,录取结果什么时候出来公布...
- Python下载echo歌曲
- 能温柔的时候,请别尖锐