package Test01;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
/*这就是finally的作用
1.FileIputStream("C://JAVA//apache-tomcat-9.0.54//CONTRIBUTI")这个类中的一个构造
重载后的构造方法,这个构造方法是往内存中写文件的。但是你不关闭这个流,外存往内存一直往写文件
,内存都写爆了,你不关电脑关了
2.综上所述:根据finally的特性。finally一定会执行,所以我把流关闭这个对象方法写到finally中去。
再进行一遍对引用来一遍try..catch..好了关掉了
*/
public class Exception_finallyTest03 {
public static void main(String[] args) {
}
public static void m1(){
FileInputStream fis = null;
try{
fis = new FileInputStream("C://JAVA//apache-tomcat-9.0.54//CONTRIBUTI");
}catch(FileNotFoundException e){
e.printStackTrace();
}finally {
try{
fis.close();
} catch (Exception e){
e.printStackTrace();
}finally {
}
}
}
}
09-25
6057
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)