这个是会释放的.
类对类成员的管理也只是保留了类成员的引用而已. 而类成员并没有反向引用类.
所以对类设置NULL后,没有指向该类的引用了.所以该类可以被回收.
类对类成员的管理也只是保留了类成员的引用而已. 而类成员并没有反向引用类.
所以对类设置NULL后,没有指向该类的引用了.所以该类可以被回收.
解决方案 »
- Eclipse Project Deployments问题
- 新手求个eclipse的QQ群
- 急用,我现在知道年月,怎么样才能得到这个月的最后一天呀,变成年月日.日是最后一天
- 继承的一些疑问
- 处理CLOB字段遇到的问题,test.txt大于700多字节就不行,600多字节可以。好郁闷
- 命令行编译出错,好像是classpath得问题,各位达人帮忙看看
- 懂得snmp网管编程的请进,如何设置类型为MacAddress的值
- 怎么从键盘读取数据???有没有有什么类啊??
- SessionBean调用EntityBean错误!
- 用random写的一个点名程序,字符串转换字符串数组出了点问题,求大神帮忙解决下(源码贴出)
- JAVA 相关算法
- 求解:关于javassist,来大神
但你可能理解错了? 因为即使ll=null; System.gc(); ll对应的内存对象立刻被释放掉,
后面System.out.println(lll); 依然可以打印出"uno", 因为ll.hah也只是引用了一个String对象, lll同样引用这个String("uno")。
虽然ll被清理, 但这个String对象还是存在的, 它还有一处引用就是lll。你不能从是否打印出null来看ll 是否被回收
||这个对象不会被立即释放掉吧,应该是等GC自己来释放。||=null这里释放的是||指向uno的引用吧