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、用過哪些數據結構