java 異常必須知道的基礎東西(轉)
1、什麼是異常?描述下異常處理流程?
Error是錯誤,可捕獲,但是不可以處理,就像電腦藍屏 5、異常捕獲的流程?如果有異常發生是怎樣的流程?
7、如果要丟擲異常怎麼做?
throw是語句,表示通過程式碼方式丟擲一個異常 9、try {}裡有一個return語句,那麼緊跟在這個try後的finally {}裡的程式碼會不會被執行,什麼時候被執行?
11、finally是不是什麼時候都會執行? 12、Try塊中是否所有的語句都一定會執行,為什麼? 執行期異常有一個共同的父類RuntimeException,如果是RuntimeException的子類,那麼就是執行期異常,如果不是就是編譯期異常。
14.子類override父類的某個方法時,throws宣告的異常只能小於等於父類方法,若出現了新異常,則不可throws來宣告丟擲異常,而是可以在方法中通過try catch來捕獲並處理。
15,子類建構函式throws異常大於等於父類建構函式。
16,檢查性異常------程式正確,但因為外在的環境條件不滿足引發。例如:使用者錯誤及I/O問題----程式試圖開啟一個並不存在的遠端Socket埠。這不是程式本身的邏輯錯誤,而很可能是遠端機器名字錯誤(使用者拼寫錯誤)。對商用軟體系統,程式開發者必須考慮並處理這個問題。JAVA編譯器強制要求處理這類異常,如果不捕獲這類異常,程式將不能被編譯。 |
相關文章
- 你必須知道的Java基礎知識Java
- 關於LLVM,這些東西你必須知道!LVM
- 你必須知道的基礎演算法演算法
- Java中處理異常的9個最佳實踐,你必須要知道!Java
- 每個學習C++BUILDER的人必須看的東西。 (轉)C++UI
- Java基礎-異常Java
- Java基礎 — 異常Java
- [Java基礎]異常Java
- VBS 的基礎性的東西
- java基礎:Exception異常JavaException
- Java培訓零基礎學員必須要知道的知識點Java
- ?你必須知道的Java泛型Java泛型
- Java基礎知識——異常Java
- Java基礎 ---Throwable異常類Java
- 【Java基礎】--異常處理Java
- 每個學習C++BUILDER的人必須看的東西C++UI
- 指標形參,C程式設計必須懂的東西指標C程式程式設計
- Java 異常你必須瞭解的一些知識Java
- 沒學歷沒基礎怎麼學IT?零基礎學IT必須知道的事!
- 聊聊Java中的異常(基礎篇)Java
- 學習前端你必須知道的JavaScript 基礎和HTML DOM前端JavaScriptHTML
- Java 基礎(十二)異常機制Java
- JAVA物件導向基礎--異常Java物件
- Vue原始碼閱讀前必須知道javascript的基礎內容Vue原始碼JavaScript
- Zookeeper必須瞭解的基礎
- Java基礎異常整理(持續更新)Java
- Scrum Master 面試題 – 你必須知道的22個Scrum基礎知識ScrumAST面試題
- 你必須知道的 SmartSql !SQL
- Android 關於記憶體洩露,你必須瞭解的東西Android記憶體洩露
- 你必須知道的幾種java容器(集合類)Java
- [譯]JS裡我才知道的東西JS
- google搜尋你想知道的東西Go
- 學習 Java 語言,你必須知道的 Java 簡史Java
- Java零基礎之異常(新手必看)Java
- 【8】進大廠必須掌握的面試題-Java面試-異常和執行緒面試題Java執行緒
- 零基礎學Java,必須要搞懂的10個問題!Java
- Python爬蟲需要學哪些東西?這些知識點必須掌握!Python爬蟲
- spring+springMVC中使用@Transcational方式管理事務的必須要配的東西。SpringMVC