JAVA之異常處理問題

1.主要方法是使用捕捉異常和聲明拋棄一長兩種方法來處理程序中可能出現的異常語句塊,常用方法如下:
try{
//可能會拋出異常的語句}catch{ArithmeticException ae}
  {ae.printStackTace();}//捕捉信息,並打印信息
2.J2SDK中,error屬於系統錯誤;exception屬於可處理的錯誤,它又分爲RuntimeException(經常出現的,可以不catch,也可以catch,但過多的catch會降低系統的性能),另一種需要trows拋出的exception必須catch掉
3.try可以搭配多個catch

4.finally{}段的代碼無論是否發生異常都會處理,常用於進行資源的清除工作


5.getMassage{}方法,用來得到有關異常事件的信息
6.printStackTrace{}方法,用於跟蹤異常事件發生時執行堆棧的內容,包含了GetMessage的內容
7.trows自動往外拋錯誤,trow手動往外拋錯誤
8.捕捉異常時要先捕捉小的,再捕捉大的,否則系統會報錯
9.拋出異常時,重寫方法需跑出與原方法所拋出異常類型一樣的異常或不拋出異常
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章