在我们使用io流的时候,是必须在语句的结尾进行关闭的,那么JDK7优化的try-with-resource语句就确保了每一个资源在语句结束的时候关闭。资源(resource)是指在程序完成后,必须关闭的对象。
try(创建流的对象,如果多个,使用";"隔开){
}catch(IOException e){
e.prinStackTrace( );
}finally{
}
package zw.Demo1异常的正确处理; import java.io.FileWriter; import java.io.IOException; /** * zw * https://www.cnblogs.com/YwhsR0129/ * 2020/9/21,14:38 */ public class Test01 { public static void main(String[] args) { //声明变量 FileWriter fw=null; try { //创建对象流 fw = new FileWriter("Demo13\aaa\fw.txt"); //写出数据 fw.write("哈哈哈"); } catch (IOException e) { e.printStackTrace(); }finally { if (fw != null) { try { fw.close(); } catch (IOException e) { e.printStackTrace(); } } } } }