首先,拋出異常有三種方式 1,throw 2,throws 3,系統自動拋出異常
一, 程序出現邏輯錯誤等的時候,系統自動拋出異常的情況:
例如: int a = 1; int b = 0;這個時候 a/b系統就會自動拋出異常。
二,throw
是語句拋出一個異常,一般是程序的一部分,這種異常是程序員主動的拋出特定類型的異常。
比如 : throw new NumberFormatException();
三,Throws
是方法可能拋出異常的聲明。(用在聲明方法時,表示該方法可能要拋出異常)
格式: pubic void test () throws Exception