Java:异常处理的一些注意事项
生活随笔
收集整理的這篇文章主要介紹了
Java:异常处理的一些注意事项
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
java的垃圾回收機制不會回收任何物理資源,垃圾回收機制只能回收堆內存中的對象所占有的內存
final塊總會被執行。回收物理資源
捕獲父類異常的catch塊必須位于捕獲子類異常的catch之后。
即使在catch中有return語句,finally語句也會執行!
但是如果catch中有system.exit(1)時,將退出虛擬機,finally失去執行的機會。
自動關閉資源的try語句相當于包含了隱式的finally語句。
子類重寫父類中的方法;那么子類方法聲明拋出的異常類型應該是父類方法聲明拋出異常類型的子類或者相同,
但絕不允許比父類方法聲明拋出的異常多。
假如test方法聲明拋出IOEXCEPTION異常,那么調用該方法的代碼要么處于try...catch塊中,要么處于另一個
帶throws聲明拋出的方法中。
throws 可以在方法簽名中拋出多個異常類
throw 是在方法是拋出一個異常類的實例
總結
以上是生活随笔為你收集整理的Java:异常处理的一些注意事项的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JVM:GC日志解读
- 下一篇: java美元兑换,(Java实现) 美元