Java中的異常的捕獲和拋出是什么意思?
拋出異常是方法本身不進行處理這個異常需要調用方法的時候進行處理,捕獲異常是在方法本身自己將異常進行處理。
1、拋出異常是方法中聲明該方法可能出現的異常狀態,利用throws關鍵字,捕獲異常是在已知方法中會產生,或不完全確定,但是可能會產生異常的情況下,對能產生異常的代碼部分進行的try catch處理。
2、假設方法A 聲明的時候有聲明拋出異常 void A() throws IOException那么在方法B中如果要調用A 只有2中策略可以B不處理,繼續拋出,交給下一個環節處理。B捕獲他,并處理
3、voidB()
{
try
{
A();//
}catch(IOExceptione)
{
//這里進行異常的處理,如果不想處理,不寫任何代碼也可以,但是不推薦。