資源的自動釋放的try-with-resources


異常的複習

首先複習下異常吧。spa

  1. 異常塊 try{} 後面必定要跟 catch 或者 finally ,任選其一。二者都有最好編譯器

  2. catch 講究先後順序,越高級的異常(層級越高)放到越後面catch 不然 編譯器會報錯編譯

  3. 方法內部 若是有拋出異常,方法名後面必定要聲明該方法會拋出異常以便 被其餘方法調用的時候 告知須要catch 哪些異常方法

  4. 若是方法名後面聲明會拋出異常,當方法內部未必真的會拋出異常,但不建議這麼作異常

  5. 避免隱藏異常的作法,即在catch塊中 什麼事都不作。

  6. finally塊會在最後執行 無論有沒有catch異常

  7. 若是catch塊拋出了一個異常,finally塊也拋出了一個異常,則最後拋出的是finally塊中的異常

    

    ----------------------------TBD-------------------------------

相關文章
相關標籤/搜索