阿里面試3.5 礦視3.1

1、javap用過沒

 

2、OOM

3、java是跨平臺的,類加載機制

4、雙親委派模型

5、修飾符有哪些

6、多態怎麼體現

7、java特性

8、所有異常都要try catch嗎&&finally執行嗎?

try、catch、finally語句塊的執行順序爲:

①當try沒有捕獲到異常時:try語句塊中的語句逐一被執行,程序將跳過catch語句塊,執行finally語句塊和其後的語句。

②當try捕獲到異常,catch語句塊裏沒有處理此異常:這種情況下,該異常將會拋給JVM處理,finally語句塊裏的語句還是會被執行,但finally語句塊後的語句不會被執行。

③當try捕獲到異常,catch語句塊裏有處理此異常:在try語句塊中是按照順序來執行的,當執行到某一條語句出現異常時,程序將跳到catch語句塊,並與catch語句塊逐一匹配,找到與之對應的處理程序,其他的catch語句塊將不會被執行,而try語句塊中,出現異常之後的語句也不會被執行,catch語句塊執行完後,執行finally語句塊裏的語句,最後執行finally語句塊後的語句。

最後一定執行

9、三次握手,爲什麼需要三次,而不是兩次呢

10、TCP/IP在哪個層,爲什麼不直接用IP

11、http狀態碼有哪些 301代表什麼?

12、linux查看cpu進程使用情況

13、用過哪些中間件

14、用過哪些設計模式

15、用過哪些數據結構

15、單例模式三個要點

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章