Java 中的受檢異常是什麼?


受檢異常是編譯時發生的異常,也稱為編譯時異常。這些異常在編譯時無法簡單忽略;程式設計師應負責處理這些異常。

如果你在程式中使用 FileReader 類從檔案讀取資料,則如果其建構函式中指定的文件不存在,就會發生 FileNotFoundException 並提示編譯器處理異常。

舉例

import java.io.File;
import java.io.FileReader;

public class FilenotFound_Demo {
   public static void main(String args[]) {
      File file = new File("E://file.txt");
      FileReader fr = new FileReader(file);
   }
}

如果你嘗試編譯上述程式,你將會得到以下異常。

輸出

C:\>javac FilenotFound_Demo.java
FilenotFound_Demo.java:8: error: unreported exception
FileNotFoundException; must be caught or declared to be thrown
   FileReader fr = new FileReader(file);
                   ^
1 error

更新於:30-7-2019

791 瀏覽

開啟您的 職業

完成課程可獲得認證

開始
廣告
© . All rights reserved.