本帖最后由 wayonEmes 于 2015-8-13 23:30 编辑
import java.io.*;
public class InputStream1 {
public static void main(String[] args) {
FileInputStream fis =null;
try{
fis=new FileInputStream("q:\\abc.txt");
}catch(IOException ie){
ie.printStackTrace();
System.out.println("读文件失败!");
}finally{
try{
fis.close();
}catch(IOException ie){
throw new RuntimeException("释放资源失败!");
}
}
}
}
为什么这个程序不会抛出 运行时异常,没有在控制台打印"释放资源失败"?
|
|