什么是垃圾回收?垃圾回收机制 正是JAVA与其他语言不同的如C/C++

 我来答
zhaoqian7616
2012-07-05 · 超过10用户采纳过TA的回答
知道答主
回答量:25
采纳率:0%
帮助的人:18.7万
展开全部
Java语言中一个显著的特点就是引入了垃圾回收机制,使c++程序员最头疼的内存管理的问题迎刃而解,它使得Java程序员在编写程序的时候不再需要考虑内存管理。由于有个垃圾回收机制,Java中的对象不再有“作用域”的概念,只有对象的引用才有“作用域”。垃圾回收可以有效的防止内存泄露,有效的使用可以使用的内存。垃圾回收器通常是作为一个单独的低级别的线程运行,
用于在空闲时间以不定时的方式动态回收无任何引用的对象占据的内存空间。
需要注意的是:垃圾回收回收的是无任何引用的对象占据的内存空间而不是对象本身。

下面的方法调用时用于显式通知JVM可以进行一次垃圾回收,但真正垃圾回收机制具体在什么时间点开始发生动作这同样是不可预料的,这和抢占式的线程在发生作用时的原理一样。
System.gc()
Runtime.getRuntime().gc()
深圳盈德
2024-10-23 广告
废品回收利用项目主要有:1、工厂废旧金属回收、废料回收;2、事业单位废纸回收、废物回收;3、废旧家电回收;4、通讯设备回收;5、电子产品回收;废品回收的顾名思义是一种有偿性的废品处理生活服务,由专业正规的废品回收站或公司进行收购。之后对废品... 点击进入详情页
本回答由深圳盈德提供
募思小孩
2012-06-26 · 超过19用户采纳过TA的回答
知道答主
回答量:136
采纳率:0%
帮助的人:55万
展开全部
就是不需要再用到的数据就称为垃圾,而释放点这些数据的空间内存,就叫做垃圾回收。c/c++的垃圾回收,需要程序员自己动手编程回收,而java自己就有这个回收机制,但是缺点是权限不高。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kid_jy
2012-06-25 · TA获得超过793个赞
知道小有建树答主
回答量:1362
采纳率:0%
帮助的人:1261万
展开全部
说白了就是没用的对象 被清除掉
java垃圾回收有gc 而c++是析构函数
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
a81817541
2012-06-25
知道答主
回答量:8
采纳率:0%
帮助的人:3.8万
展开全部
1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式