Java的基本理念:“結構不佳的代碼不能運行”。
對于異常來說,處理的方式可能會多樣。異常,例外的情況造成錯誤的情況。我們可以用if(){}來特殊處理,返回特定返回值。但是這樣做有很大的缺點,每一層調用的方法都可能會需要處理這個例外,而且,語法上不夠酷,維護起來不是很方便。所以特別的引入了異常機制----為了更好的處理例外的情況。
優點不僅在于讓代碼簡練,節省代碼,更重要的是,“描述在正常執行過程中做什么事”和“出了問題的代碼怎么辦”的代碼個離開。
Java的基本理念:“結構不佳的代碼不能運行”。
對于異常來說,處理的方式可能會多樣。異常,例外的情況造成錯誤的情況。我們可以用if(){}來特殊處理,返回特定返回值。但是這樣做有很大的缺點,每一層調用的方法都可能會需要處理這個例外,而且,語法上不夠酷,維護起來不是很方便。所以特別的引入了異常機制----為了更好的處理例外的情況。
優點不僅在于讓代碼簡練,節省代碼,更重要的是,“描述在正常執行過程中做什么事”和“出了問題的代碼怎么辦”的代碼個離開。