Java中垃圾回收有什么目的?什么时候进行垃圾回收?

 我来答
李圈儿儿
推荐于2019-11-03 · TA获得超过2.1万个赞
知道小有建树答主
回答量:177
采纳率:100%
帮助的人:3.3万
展开全部

Java中垃圾回收的目的及进行垃圾回收的时间是:

  1. 垃圾回收目的是通过引入了垃圾回收机制,使c++程序员最头疼的内存管理的问题迎刃而解,编写程序的时候不再需要考虑内存管理也可以有效的防止内存泄露,有效的使用空闲的内存。

  2. 垃圾回收器的运行时间是不确定的,由JVM决定,在运行时是间歇执行的。

java垃圾回收和360清理内存的区别是:

  1. JAVA垃圾回收是你在虚拟内存中创建了很多实例,这些都是占内存的,只是你平时是看不见得,那么久而久之,不做清理的话,内存一定会越占越多,那怎么办呢,所有Sun公司也考虑到这个问题了,它设置了一个自动清理虚拟内存的时间,比如,你一些代码,很久没用过了,过多久多久后,它就会在虚拟内存中自动清除掉,这里,是只针对JAVA

  2. 360清理内存是针对你电脑里面的物理内存,比如一些垃圾软件,报表等等一些进行清理,让你的电脑更加快捷,毕竟,你就算上个网页什么的也会有一些链接或者报表留存到电脑中,而360清理的就是这些。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式