java基礎學習--最近幾天看韓順平資料學習心得(二)

/*數組

*  異常線程

*/內存

檢查性異常:程序正常,但因爲外在條件不知足引起。如打開可能不存在的文件、鏈接可能不存在的地址等。資源

運行期異常:程序bug,如數組越界、0被除,入參不知足條件等。it

錯誤:比較少見,多是程序bug,也多是環境問題。如內存耗盡。錯誤在程序中不須要處理,由運行環境處理。bug

在finally中通常會處理須要關閉的資源。通常狀況下都會執行,如下幾種狀況將不會執行:程序

一、finally快中發生了異常。方法

二、程序所在線程死亡。異常

三、在前面的代碼中使用了System.exit()方法。文件

四、關閉了CPU。

相關文章
相關標籤/搜索