问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

JAVA垃圾回收机制的工作原理?

发布网友 发布时间:2022-05-07 02:03

我来回答

4个回答

热心网友 时间:2022-04-23 06:14

Java的垃圾回收机制是Java虚拟机提供的能力,用于在空闲时间以不定时的方式动态回收无任何引用的对象占据的内存空间。
需要注意的是:垃圾回收回收的是无任何引用的对象占据的内存空间而不是对象本身,很多人回答的含义是回收对象,实际上这是不正确的。
System.gc()
Runtime.getRuntime().gc()
上面的方法调用时用于显式通知JVM可以进行一次垃圾回收,但真正垃圾回收机制具体在什么时间点开始发生动作这同样是不可预料的,这和抢占式的线程在发生作用时的原理一样。
程序员只能通过上面的方法建议JVM回收垃圾,但是JVM是否回收,同样是不可预料的。
希望能帮到你,望采纳!

热心网友 时间:2022-04-23 07:32

手敲,要给分哦,简单易懂。
JAVA垃圾回收机制(GC)是JAVA和C++主要区别。
因为C++的话,new之后一定要delete,才能回收内存。而JAVA能够自动回收。
其实现原理,是每当跑一个JAVA程序,他会启动一个用户不知道的优先级别低的线程来时刻监控你代码中申请的内存。
如果某个变量不再被用,则回收该部分内存。

热心网友 时间:2022-04-23 09:06

其实Java有自己的垃圾回收机制,没有必要的情况下不用自己处理的!

热心网友 时间:2022-04-23 10:58

这个没必要弄的很清楚吧。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
主板debug接口怎么使用 Chloe的词根来自哪里 chloe是哪里的牌子 虚言状是怎么讲的 不堪言状的近义词 言状造句 千岛湖森林公园铁索桥地址在哪里? 青岛巨峰风景区-铁索桥地址在哪里? 九潭铁索桥地址在哪里? 铁索桥地址在哪里? 简述什么是java垃圾回收机制?有什么意义 java 垃圾回收是什么? java中的垃圾回收机制的作用是什么? java 的垃圾回收是怎么样的? 创维电视没有多屏互动怎么办 创维电视E710S怎么与手机多屏互动? 形容绿的词语有哪些 代表“绿色”的词语有哪些? 我一注册美团,就出现了一项账户余额。这个账户是什么账户?是同手机号的支付宝吗? 历史上真有斯巴达300勇士的事吗?~~~请各位帮帮忙啊!~谢谢 煮酒论英雄之马拉松信使 马拉松来自何战?英国资革标志?一战爆发标志?阿拉伯数字发明 马拉松长跑来源于马拉松战役,他的爆发地是: 请问谁能介绍下,几次波希战争的具体情况??? 马拉松这一比赛项目是怎么产生的? 马拉松长跑的产生与那场战争有关? 马拉松战役发生在什么期间 拉松长跑来源于马拉松战役,他的爆发地是: 著名的马拉松战役发生在哪个时候? 马拉松战役的爆发地是哪一个 在java中 垃圾回收用什么方法? 吾知足唯是什么意思 这四个字怎样正确理解? 吾知唯之是不是成语 吉语花钱:知足唯吾。是什么年代的花钱?现在市面上有吗?价格多少?拜托了各位 谢谢 吾味知足中铜钱的四种读法有哪些? 酷派手机找不到手写功能怎样设置手写功能 i管家里哪里有软件搬家啊? 联想智能手机的手写找不到,从哪里设置的? 三星a 7键盘找不到全屏手写了 中国女明星卸妆后最好看的一位是哪位? 鞠婧祎素颜长啥样,看清她怼脸拍卸妆后颜值:难怪叫四千年美女,为什么? 这个美女卸妆后差别大吗? 中国女明星谁最漂亮卸妆 女明星卸妆后到底有多丑 iphone使用应用闪退 苹果手机了7下载了99围棋后,为什么99围棋会闪退 手机安装交通银行知客APP闪退怎么解决 请问雌激素低要怎么补充啊,有什么好的方法可以介绍下的吗? 雌激素低怎么补 我想知道该怎么办啊