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-Jul-2019

791 檢視

開啟您的職業生涯

完成課程即可獲得認證

開始
廣告
© . All rights reserved.