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
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP