河南網(wǎng)站制作線上銷售平臺(tái)有哪些
關(guān)于Java SE部分的核心知識(shí)進(jìn)行一網(wǎng)打盡,包括四部分:基礎(chǔ)知識(shí)考察、面向?qū)ο笏枷搿⒑诵臋C(jī)制策略、Java新特性,通過一篇文章串聯(lián)面試重點(diǎn),并且?guī)椭訌?qiáng)日?;A(chǔ)知識(shí)的理解,全局思維導(dǎo)圖如下所示
本篇Blog為第三部分:核心機(jī)制策略,子節(jié)點(diǎn)表示追問或同級(jí)提問
異常處理
Java 異常類層次結(jié)構(gòu)圖概覽:
Exception 和 Error 有什么區(qū)別
在 Java 中,所有的異常都有一個(gè)共同的祖先 java.lang 包中的 Throwable 類。Throwable 類有兩個(gè)重要的子類:
- Exception : 程序本身可以處理的異常,可以通過 catch 來進(jìn)行捕獲。Exception 又可以分為 Checked Exception (受檢查異常,必須處理) 和 Unchecked Exception (不受檢查異常,可以不處理)。
- Error:Error 屬于程序無法處理的錯(cuò)誤 ,我們沒辦法通過 catch 來進(jìn)行捕獲不建議通過catch捕獲 。例如 Java 虛擬機(jī)運(yùn)行錯(cuò)誤?