摘要:在之前使用處理流中的異常格式可能會產出異常的代碼異常類變量變量名異常的處理邏輯一定會指定的代碼資源釋放提高變量的作用域讓可以使用變量在定義的時候可以沒有值但是使用的時候必須有值執行失敗沒有值會報錯可能會產出異常的代碼異常的處理邏輯一定會指定
package com.itheima.demo06.trycatch;
import java.io.FileWriter;
import java.io.IOException;
/*
在jdk1.7之前使用try catch finally 處理流中的異常 格式: try{ 可能會產出異常的代碼 }catch(異常類變量 變量名){ 異常的處理邏輯 }finally{ 一定會指定的代碼 資源釋放 }
*/
public class Demo01TryCatch {
public static void main(String[] args) { //提高變量fw的作用域,讓finally可以使用 //變量在定義的時候,可以沒有值,但是使用的時候必須有值 //fw = new FileWriter("09_IOAndPropertiesg.txt",true); 執行失敗,fw沒有值,fw.close會報錯 FileWriter fw = null; try{ //可能會產出異常的代碼 fw = new FileWriter("w: