中易网

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

答案:4  悬赏:30  
解决时间 2021-01-13 05:44
JAVA垃圾回收机制的工作原理?
最佳答案
Java的垃圾回收机制是Java虚拟机提供的能力,用于在空闲时间以不定时的方式动态回收无任何引用的对象占据的内存空间。
需要注意的是:垃圾回收回收的是无任何引用的对象占据的内存空间而不是对象本身,很多人回答的含义是回收对象,实际上这是不正确的。
System.gc()
Runtime.getRuntime().gc()
上面的方法调用时用于显式通知JVM可以进行一次垃圾回收,但真正垃圾回收机制具体在什么时间点开始发生动作这同样是不可预料的,这和抢占式的线程在发生作用时的原理一样。
程序员只能通过上面的方法建议JVM回收垃圾,但是JVM是否回收,同样是不可预料的。
希望能帮到你,望采纳!
全部回答
手敲,要给分哦,简单易懂。
JAVA垃圾回收机制(GC)是JAVA和C++主要区别。
因为C++的话,new之后一定要delete,才能回收内存。而JAVA能够自动回收。
其实现原理,是每当跑一个JAVA程序,他会启动一个用户不知道的优先级别低的线程来时刻监控你代码中申请的内存。
如果某个变量不再被用,则回收该部分内存。
这个没必要弄的很清楚吧。
其实Java有自己的垃圾回收机制,没有必要的情况下不用自己处理的!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
88元全国不限量套餐的流量用完后限速的流量算
在葬礼上什么手机铃声最尴尬
军进美容美发用品总汇怎么去啊,我要去那办事
武林客栈地址在哪,我要去那里办事
加盟陈升号需要什么条件
大家好 宜都除了EMS 还有什么快递
dstt烧录卡上的娇娘内核还有什么功能,ys是什
关于火锅的诗歌
罗莱家纺(青田专卖店)地址好找么,我有些事要
GLFore的振动分析仪能用哪些振动单位做检测吗
设矩阵A,B满足|AB|=|BA| ,则A与B必为?
求几张桂言叶提伊藤诚人头图片
唯美度美颜养生馆地址在什么地方,想过去办事
黑坑钓三四斤的鲤鱼 八号袖钩可以吗?
小叶榆室内过冬,叶子表面出油怎么办
推荐资讯
新乡开车到南昌要多少公里,时间,过路费,油
上海嘉定区马陆镇哪里有照相馆,能照艺术照的
联滔与昆山丰岛电子厂那个比较好
女人下面变大了是怎么回事
电脑电源如何接出17V
QQ游戏(2D桌球)怎么无法玩?
q245r钢板和Q345R有何区别?
嘿我们这个班写一篇作文四百字
上盘小学(河源龙川)怎么去啊,我要去那办事
全顺新车跑长途危害
酷开50A2用的HDR技术实用吗?
日语中的文法和语法到底有什么区别呢他分别解
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?