日期:2014-05-20  浏览次数:20723 次

java什么时候会导致内存泄漏
如题,
InputStreamReader in = new InputStreamReader(System.in);
如果
最后没调用in.close()方法会不回导致内存泄漏。



------解决方案--------------------
最后引用计数为0的话,jvm会替你回收资源的,可能
------解决方案--------------------
这个问题感觉一直好像都没有明确的回答
------解决方案--------------------
目前JDK的版本应该可以。
这个可以进行测试。比如使用FileOutputStream。如果这个文件流没有关闭的话,用户是无法访问该文件的。
------解决方案--------------------
如:int i,i2; return (i-i2); //when i为足够大的正数,i2为足够大的负数。结果会造成溢位,导致错误。
------解决方案--------------------
内存溢出如果条件够