JAVA異常 面試題

2021-09-24 10:54:37 字數 464 閱讀 7115

1. throw 和 throws 的區別?

2. final、finally、finalize 有什麼區別?

3. try-catch-finally 中哪個部分可以省略?

try-catch-finally 其中 catch 和 finally 都可以被省略,但是不能同時省略,也就是說有 try 的時候,必須後面跟乙個 catch 或者 finally。

4. try-catch-finally 中,如果 catch 中 return 了,finally 還會執行嗎?

finally 一定會執行,即使是 catch 中 return 了,catch 中的 return 會等 finally 中的**執行完之後,才會執行。

5. 常見的異常類有哪些?

異常經典面試題

public class testexception catch annoyance a catch sneeze s finally 預計輸出 caught annoyance hello world 自己在idea裡面敲了一下 顯然小瞧這種面試題的後果就是氣的 那麼認真分析一波吧!很明顯這是乙個...

Java面試題(一)

1 1 2 3 100構建乙個函式。答案 public int sum int n 2 描述冒泡演算法。答案 基本思路 對尚未排序的各元素從頭到尾依次比較相鄰的兩個元素是否逆序 與欲排順序相反 若逆序就交換這兩元素,經過第一輪比較排序後便可把最大 或最小 的元素排好,然後再用同樣的方法把剩下的元素逐...

java面試題總結

今天被架構師問了一連串的問題,估計問了有乙個多小時吧,有很多問題都答不上來,突然發現原來自己沒有掌握的知識太多了,原來我覺得技術是用來解決問題的,而不是用來研究的,但現在覺得要更快捷的解決問題,還得好好的研究他們的原理,凡事多問個 他的原理是什麼,底層是怎麼實現的 回來好好整理了一下知識點,我想就每...