Java異常的拋出

來源:互聯網
上載者:User

標籤:except   具體類   規則   拋出異常   some   cep   關鍵字   something   很多   

在Java中,當定義的方法可能產生異常時,程式員必須拋出可能的異常。

拋出異常的兩種方式,一是在方法內部用throw語句,二是在方法定義時用throws關鍵字

1.throw語句

在Java中,throw語句用於拋出一個異常。異常的具體類型可以是由程式員自己定義,也可以是Java系統異常類型。

記住,異常是某個異常類的對象,當有了異常類的執行個體後就可以使用throw語句拋出了

文法規則:

throw instanceException 異常對象

2.throws 關鍵字

為指明在你的定義的方法體內某些代碼可能產生異常,可在定義方法時使用關鍵字throws,並帶有該方法所拋出的異常的名字。

文法規則:

.....方法名()throws 異常類

在很多情況下我們僅定義某個拋出異常的方法,但並不去捕獲或處理那個異常,可使用throws拋出。更為合理的用法是在調用這個方法時來處理異常。

例如:

public static doSomeThing()throws RuntimeExcep{

...........

}

Java異常的拋出

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.