異常處理-Java面(miàn)試題
Java中的兩(liǎng)種(zhǒng)異常是什麼(me)?它們之間的區别? Java中異常與錯誤的區别? Exception和Error都(dōu)是Throwable類的子類. Exception用于用戶程序需要捕獲的異常條件. Error定義了用戶程序不可預見的異常 |
|
throw與throws的區别 ? 異常處理中finally語句塊的重要性? 不管程序是否發(fā)生了異常, finally語句塊都(dōu)會(huì)被(bèi)執行. 甚至當沒(méi)有catch聲明但抛出了一個異常時(shí), finally語句塊也會(huì)被(bèi)執行. 最後(hòu)要說(shuō)一點: finally語句塊通常用于釋放資源, 如I/O緩沖區, 數據庫連接等等.
異常被(bèi)處理後(hòu)異常對(duì)象會(huì)發(fā)生什麼(me)?
怎樣(yàng)區分finally語句塊與finalize()方法? |