如何知道匿名对象是否已经回收了内存。?

孤尽JavaSea 2009-03-13 08:38:24
int c = 3;
Vector vec = new Vector();
vec.add(Integer.valueOf(c));

Integer.valueOf(c),如何知道它是创建过,如何知道它已经被回收了??
...全文
136 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
beiouwolf 2009-03-13
  • 打赏
  • 举报
回复
记住一点...JAVA由JVM管理内存...
所以这种问题就没有必要了...

只要知道内存的释放由GC负责
孤尽JavaSea 2009-03-13
  • 打赏
  • 举报
回复
调试不出来。。。
helei123a 2009-03-13
  • 打赏
  • 举报
回复
ZangXT 2009-03-13
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 phoenix_pj 的回复:]
貌似,深入java虚拟机这本书上有讲过~~~
[/Quote]
深入jvm这本书出书的时候还没这个特性呢
phoenix_pj 2009-03-13
  • 打赏
  • 举报
回复
貌似,深入java虚拟机这本书上有讲过~~~
ZangXT 2009-03-13
  • 打赏
  • 举报
回复
这不是匿名对象,它用的是Integer类内部的static 引用指向的对象。
自动加载的。
mumu_java 2009-03-13
  • 打赏
  • 举报
回复
这个对象真正被回收的时间应该是由jvm确定的,在程序中无法知道.
mengweilil 2009-03-13
  • 打赏
  • 举报
回复
up

可以有IDE的内存调试工具吧?
luojihaidao 2009-03-13
  • 打赏
  • 举报
回复
JVM 管的事情 !

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧