日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java第七章异常

發布時間:2024/10/8 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java第七章异常 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

第七章異常 2020.4.14

    • 7.1 異常處理概述
    • 7.2 異常分類
      • Q:Throwable是所有異常類的父類(父輩的父輩能叫父輩嗎?)A:叫間接父類
      • 受檢---》必須捕獲 (否則***不過編譯***)不過編譯
      • 回來再看的總結圖
    • 7.3 異常的捕獲處理try catch
      • 是必須處理的異常
      • 產生按照語句順序
      • 嵌套時的順序
    • 7.4 重新拋出異常throw throws
    • 7.5 定義新的異常類型
      • throws給上級
      • 這里的while思路不錯
    • 作業總結:~~([感覺來源是這個](https://wenku.baidu.com/view/9059668584868762caaed52b.html))~~


7.1 異常處理概述

程序的錯誤分成三大類

編譯錯誤,分號

第二個錯誤:除0

邏輯錯誤:考慮不周全

7.2 異常分類

子類:Error Exception

Q:Throwable是所有異常類的父類(父輩的父輩能叫父輩嗎?)A:叫間接父類



數組越界:不受檢—》可以捕獲,可以不捕獲

受檢—》必須捕獲 (否則***不過編譯***)不過編譯



try,catch,finally一組
throw throws一組

回來再看的總結圖

7.3 異常的捕獲處理try catch




e是系統生成的

有些時候可以用邏輯的方式避免錯誤

是必須處理的異常

throws是交給系統處理



產生兩種異常,算數異常,數組個數為負數

產生按照語句順序


嵌套哈!

嵌套時的順序




防止覆蓋(高層全捕捉了,啥也沒留)

7.4 重新拋出異常throw throws

異常類的構造方法



也叫手動拋出異常

是一個列表,可以拋出多個異常



無try就會編譯錯誤

父類
這里是交給系統處理

交給了系統處理
法一:

法二:

7.5 定義新的異常類型

實踐中會出現新的情況,不夠用啊


銀行異常:在調用對像時產生



throws給上級


這里的while思路不錯



作業總結:(感覺來源是這個)

1.當方法遇到異常又不知如何處理時:用聲明異常拋出,讓異常對象沿調用棧向后傳遞,直至有相應的方法捕獲它為止。

2.對于catch子句的排列,下列哪種是正確的( ?)?B
A父類在先,子類在后
B子類在先,父類在后
C有繼承關系的異常不能在同一個try程序段內
D先有子類,其他如何排列都無關

3.在異常處理中,如釋放資源、關閉文件、關閉數據庫等由( )來完成。C
Atry子句
Bcatch子句
Cfinally子句
Dthrow子句

4.一個異常將終止(? ) A
A整個程序
B叧終止拋出異常的方法
C產生異常的try塊
D上面的說法都不對

程序中拋出異常時(throw),只能拋出自己定義的異常對象。x

總結

以上是生活随笔為你收集整理的java第七章异常的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。