关于内存泄露的问题; java 在适当的时候会自动垃圾回收所以不会有泄漏的问题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 gc会回收那些没有引用指向 的内存单元的地址,你将null设置成了null,所以你先前的一个对象再没有引用指向它,所以gc会回收那个单元的内存!所以不存在内存泄漏的问题!一般的内存泄漏大多处于定义了大部分对象,在这些对象用完后没有将指向它的引用去掉,导致一直有引用指向这些内存区域,gc就不能回收这些内存!看看gc回收内存单元的一依据! jvm管理的资源你不用考虑泄漏.你只要考虑不归JVM管理的资源,如数据库连接,JNI里分配的内存... 在JAVA里你只管用,不用考虑其他问题,呵呵!! Vector v=new Vector(10);Object o;for (int i=1;i<100; i++){o=new Object();v.add(o);}改成这样有没有提高效率? http://www.matrix.org.cn/article/409.html大伙看看这篇文章先,这段代码是我从上面弄下来的,我看不太明白,为什么他说会存在泄露呢? Java 是否可以使用问号表达式?(c=a<b? a : b;) 呆瓜问题,NetBean中如何解决不支持范型的问题 自定义接口继承什么? 请教:如何在一个PANEL中添加JAVA3D的APPLET,很着急,请帮忙 说一下思路或给出示范性代码 关于序列化和反序列化的问题 一个关于继承组合的问题 高分求救 动态设置表单? 如何取得当前时间 这个代码有错吗?新手求回答 有会的吗 System问题! 为什么用java编写的两台计算机之间的udp连接聊天程序总是显示socket closed阿?小弟在线等,谢了!
一般的内存泄漏大多处于定义了大部分对象,在这些对象用完后没有将指向它的引用去掉,导致一直有引用指向这些内存区域,gc就不能回收这些内存!
看看gc回收内存单元的一依据!
Object o;
for (int i=1;i<100; i++)
{
o=new Object();
v.add(o);
}
改成这样有没有提高效率?