社区
Java SE
帖子详情
什么是垃圾对象?
oqqSun1234567891
2012-08-19 05:39:15
我的理解,就是一个对象没有被引用的时候,就会被回收。
是这样吗?
还有个问题,, JAVA怎么获取变量的地址,
像C一样,, int *p = &a;
...全文
391
11
打赏
收藏
什么是垃圾对象?
我的理解,就是一个对象没有被引用的时候,就会被回收。 是这样吗? 还有个问题,, JAVA怎么获取变量的地址, 像C一样,, int *p = &a;
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
maogc
2012-08-22
打赏
举报
回复
一个对象没有被引用的时候,就会被回收
java语言本身是没有提供任何方法来查看内存地址的。关于加载类对象完全是由JVM来完成的,出于安全和方便的考虑,JVM管理内存对Java应用程序员是透明的
maogc
2012-08-22
打赏
举报
回复
1,一个对象没有被引用的时候,就会被回收
2,java语言本身是没有提供任何方法来查看内存地址的。关于加载类对象完全是由JVM来完成的,出于安全和方便的考虑,JVM管理内存对Java应用程序员是透明的
YECHWNG
2012-08-22
打赏
举报
回复
你的理解是对的,至于变量的地址的话,当你new一个对象的时候它返回的就是一个变量地址或是变量的句柄(根据JVM的不同而不一样),你的所有操作都是对变量地址的操作,比如说赋值啊什么的。
无敌波哥8
2012-08-21
打赏
举报
回复
方法体里面创建的局部对象,出了方法体之后,就没有用了,这就成为了垃圾对象,垃圾回收器会在满足一定的条件下回收这块内存。
又如String abc=new String("aaaa");当你调用abc=null;时 new出来的对象就没有引用指向他了,因此就成为了垃圾对象,也会被回收的。
来到我身边
2012-08-20
打赏
举报
回复
首先说说垃圾对象,所谓的垃圾对象就是程序中不再对其进行引用的对象(可以说不再使用),这个一般等垃圾回收器来将其回收。另外我们应该明白:在《java编程思想》这本书上讲到垃圾回收器回收一般是在内存不足或者是在所运行的程序关闭的时候,甚至是在你关闭自己的电脑的时候,垃圾回收器才会起作用,所以像是被回收了的对象又被使用的情况一般是不存在的。
对于如何取得变量的地址这个问题没有怎么研究过,不过变量的地址在java中是以对象的形式存在的。
shihun1234
2012-08-20
打赏
举报
回复
就像指针,没有东西指向这块内存空间了,就会被垃圾回收器回收
xlhb
2012-08-19
打赏
举报
回复
垃圾收集机制,会不定期,对没有引用对象指向的对象进行回收
wonkju
2012-08-19
打赏
举报
回复
垃圾收集机制,会不定期,对没有引用对象指向的对象进行回收,1楼说的,不支持。
小牛毛
2012-08-19
打赏
举报
回复
我也奇怪到底是怎么回收垃圾内存的,我暂时没有引用,但是万一突然又要使用了那怎么办呢?
孤雨
2012-08-19
打赏
举报
回复
地址对于java程序员是透明的,是不允许操作内存的。至于垃圾对象 没有被引用当然就认为是垃圾对象,垃圾回收线程自然就把他回收了,还有匿名对象呀,用完就回收了。
healer_kx
2012-08-19
打赏
举报
回复
没有办法获得所谓的变量的地址。
Java不支持C的取地址符号 &
git
对象
压缩及
垃圾
对象
清理
本文详细介绍了Git
对象
的压缩机制,包括blob
对象
的Zlib压缩、commit和tree
对象
的生成,以及如何通过gitgc命令进行压缩以节省磁盘空间。同时讨论了
垃圾
对象
的概念和清理方法,强调了定期清理的重要性,特别是对于大型文件和频繁操作的场景。,
垃圾
回收——》
垃圾
对象
判断,回收算法,
垃圾
收集器
博客围绕Java
垃圾
对象
展开,介绍了判断
对象
为
垃圾
对象
的方法,还阐述了回收
垃圾
对象
的相关内容,包括标记清除、复制、标记 - 整理等回收策略(算法),以及Serial、ParNew等常见
垃圾
收集器,最后提及了
垃圾
对象
的回收时机。
匿名
对象
和
垃圾
对象
本文介绍了匿名
对象
的概念,特点,强调其一次性使用的性质和在Java与Android中的应用场景,以及如何成为
垃圾
对象
的四种情况。理解这些有助于优化内存管理和代码效率。
Java
垃圾
回收根
对象
本文深入探讨了
垃圾
回收根
对象
的概念,解释了为什么运行中的线程不会被
垃圾
回收,以及
对象
如何因各种原因成为GC根
对象
,包括由系统类加载器加载的类、本地变量、全局变量等。
JVM 中
对象
什么时候可以被
垃圾
回收器回收
本文围绕JVM中
对象
何时可被
垃圾
回收展开。先介绍JVM内存结构,指出
垃圾
回收主要针对堆内存。阐述判断
对象
可回收的方法,如引用计数法和可达性分析法,还介绍
对象
可达性状态。接着说明
垃圾
回收过程及算法,分析影响
对象
回收的因素,最后提及
垃圾
回收器的选择。
Java SE
62,621
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章