解决方案 »
- 简单的笔试题 求大神们能够给出代码
- 一个JFrame程序怎么修改,添加到一个程序的JPanel中?
- 关于Java中一个class的contract指的是什么
- 跪求哪位高手能帮忙把上面的部分按钮的功能不上呀!我是初学者,只写了放大缩小和还原 这三个按钮的功能。还请各位大大留心下!
- 散分100,顺带问个工资问题??!!
- 简单的问题,但是找不出错误来,好烦。
- CVS如何设置才能同时只能有一个人CheckOut?
- PetStore1.3的困惑
- 关于 rs.getXXX(String columnName);
- 请问各位前辈哪里有JBuilder4.0(市场上有卖的吗),俺这里没有卖4.0的,只有3.5
- 简单问题求解~~
- 归并排序,哪出错了?
if(obj!=null){
....
}
http://www.ibm.com/developerworks/cn/java/j-refs/index.html如果弱引用引用的对象所占用的内存被释放(对象被回收)后,那么弱引用的对象才会添加到关联的引用队列中
java2000_net (老紫竹)
您的意思是不是说:
我这种情况如果只显示一个弱引用,说明只有一个对象的内存被释放了,另一个还没有释放?
如果全都释放了,是不是队列中就有两个对象了?还有一个问题就是Reference ref = rq.poll();
是不是一次只能返回一个对象引用?能查看引用队列的全部内容吗?谢谢!
.....
System.gc();Reference ref = null;while((ref = rq.poll())!=null)
{
System.out.println(ref);
}这样就可以看到引用队列中的引用对象了。