同一個catch字句中捕獲多個java異常


java7及以上版本才支持

catch塊的語法是:

try { 
      ...
} catch (IOException | SQLException ex) { 
      ...
}

 

  • 如果所有異常都屬於同一個類層次結構,則可以簡單地捕獲該基本異常類型。
  • 如果ExceptionB直接或間接地繼承ExceptionA,則無法在同一塊中捕獲ExceptionA和ExceptionB。編譯器會報:

  

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM