精品偷拍一区二区三区,亚洲精品永久 码,亚洲综合日韩精品欧美国产,亚洲国产日韩a在线亚洲

  • <center id="usuqs"></center>
  • 
    
  • What does it buy you

    What does it buy you
    What does it buy you if you throw a RuntimeException or create a subclass of RuntimeException just
    because you don't want to deal with specifying it?Simply,you get the ability to throw an exception
    without specifying that you do so.
    其他人氣:687 ℃時間:2019-12-10 00:46:33
    優(yōu)質(zhì)解答
    譯文:如果你僅僅是因為不想做界定(這類情況)拋出一個運行例外,或創(chuàng)建一個運行例外的子類,這對你有什么好處呢?簡單地說,你有能力拋出一個運行例外,但不必去界定你這樣做.
    相關背景知識:
    Java通過面向?qū)ο蟮姆椒▉硖幚砝猓‥xception).在一個方法的運行過程中,如果發(fā)生了例外,則這個方法生成代表該例外的一個對象,并把它交給運行時系統(tǒng),運行時系統(tǒng)尋找相應的代碼來處理這一例外.我們把生成例外對象并把它提交給運行時系統(tǒng)的過程稱為拋棄(throw)一個例外.
    用面向?qū)ο蟮姆椒ㄌ幚砝?就必須建立類的層次.類 Throwable 位于這一類層次的最頂層,只有它的后代才可以做為一個例外被拋棄.它有兩個直接子類:Error和Exception.Error類對象(如動態(tài)連接錯誤等),由Java虛擬機生成并拋棄(通常,Java程序不對這類例外進行處理);Exception類對象是Java程序處理或拋棄的對象.它有各種不同的子類分別對應于不同類型的例外.其中類RuntimeException代表運行時由Java虛擬機生成的例外,如算術運算例外ArithmeticException(由除0錯等導致)、數(shù)組越界例外ArrayIndexOutOfBoundsException等;其它則為非運行時例外,如輸入輸出例外IOException等.Java編譯器要求Java程序必須捕獲或聲明所有的非運行時例外,但對運行時例外可以不做處理.
    我來回答
    類似推薦
    請使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點,以保證最佳閱讀效果。本頁提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機版