JAVA面试题(20)
生活随笔
收集整理的這篇文章主要介紹了
JAVA面试题(20)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
????本文首發于cartoon的博客
????轉載請注明出處:cartoonyu.github.io/cartoon-blo…
- try-catch-finally 中,如果 catch 中 return 了,finally 還會執行嗎?
- finally會早于return語句執行,假如finally含有return語句,則會執行finally語句的return,catch中的return會被忽略
- 常見的異常類有哪些?
- 參考博客:www.cnblogs.com/ITtangtang/…
- JAVA異常類都處于java.lang包中
- NullPointerException:空指針異常(相信很多人都經歷過),調用未初始化或不存在對象時拋出
- ClassNotFoundException:指定類不存在,程序試圖引用不存在類時拋出
- NumberFormatException:字符串轉換數字異常,當試圖將不符合數字類型的字符串轉換成數字時拋出
- IndexOutOfBoundsException:數組越界,訪問索引超出數組長度時拋出
- IllegalArgumentException:參數傳遞錯誤
- IllegalAccessException:權限沒有達到系統要求
- ArithmeticException:算術運算異常
- ClassCastException:對象轉換異常,多出現于向下轉型
- FileNotFoundException:未找到文件異常
- ArrayStoreException:數組存儲異常
- NoSuchMethodException:方法不存在
- NoSuchFieldException:域不存在
- EOFException:文件或流終止異常
- InstantiationException:實例化異常
- InterruptedException:線程被終止異常
- CloneNotSupportedException:不允許克隆
- OutOfMemoryException:內存不足
- NoClassDefFoundException:類定義不存在
- IOException:IO異常
- SQLException:數據庫操作異常
- HTTP 響應碼 301 和 302 代表的是什么?有什么區別?
- 參考:菜鳥教程
- 301:永久移動。請求資源被永久移動到新url
- 302:臨時移動。請求資源暫時被移動,客戶端保持原有url
- 區別
- url不一致。301為新url,302為原url
- 資源是否永遠被移動。301為永遠被移動,302為暫時被移動
- Forward 和 Redirect 的區別?
- Forward為轉發到新頁面,由客戶端決定,url不變
- Redirect為重定向新頁面,由服務器端決定,url改變
轉載于:https://juejin.im/post/5cd81788f265da035378fba5
總結
以上是生活随笔為你收集整理的JAVA面试题(20)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 团队冲刺四
- 下一篇: 大三下学期十一周总结