Eclipse(Juno)说在本示例中有资源泄漏警告。 这有效吗?
当异常发生点在for
循环中时发生。资源警告java
package kuni;
import java.io.FileWriter;
import java.util.Arrays;
public class ResourceWarn {
public static void main(String[] args){
try {
FileWriter f = null;
try{
f = new FileWriter("test.txt");
for(String s : Arrays.asList("a","b","c")){
if(s.equals("c"))throw new RuntimeException("aa"); //resource leak warn here
f.write(s);
}
}finally{
try{
f.close();
}catch(Exception ignore){
}
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
什么是* exact *错误信息? – 2013-02-15 02:40:34
资源泄漏:在此位置'f'未关闭 – user2074126 2014-04-09 08:33:59