在創建自定義異常,如果我們想創建一個檢查例外,我們擴展了Exception類和選中例外,我們擴展了RuntimeException的類。 我的問題是,JVM如何處理RuntimeException和Exception的子類,當它們全都是異常類的子類時。如何JVM處理的RuntimeException(S)
3
A
回答
5
它沒有。唯一的區別在於編譯器強制執行的要求。
2
你誤以爲JVM處理異常的方式不同,但如果你問編譯器如何區別對待它們,你的問題仍然有效。
這有一個簡單的答案:規則並沒有說明Exception
的所有子類都是檢查異常。這些也是RuntimeException
的子類沒有選中。
相關問題
- 1. 如何處理jquery div`s
- 2. Dalvik/JVM如何處理多處理的應用程序
- 3. JVM如何處理字符串分配?
- 4. JVM如何處理原生代碼
- 5. 奇怪的getopt = s處理?
- 6. 如何處理<s>和</s>計算單字LM?
- 7. RunTimeException不能在catch塊中處理
- 8. 關於JVM信號處理
- 9. Chrome及其處理%s
- 10. Java拋出RuntimeException的好處
- 11. JVM崩潰後的Spring批處理
- 12. 如何增加JVM中的處理器數量?
- 13. Scala如何處理包含JVM基元值的元組?
- 14. Servlet 3.0:如何將異步處理卸載到不同的JVM?
- 15. 未處理的異常如何影響JVM?
- 16. JVM如何處理不同版本的重複JAR
- 17. 如何在不增加JVM的情況下處理堆空間?
- 18. jvm如何處理運行狀態下的許多線程
- 19. 如何處理 「CTRL + S」 事件在Chrome和IE。採用jQuery的
- 20. 如何處理閱讀器收到的S塊?
- 21. Firefox中的Alt-s javascript事件處理程序:如何?
- 22. SNMP4J代理中的RunTimeException
- 23. 如何處理從數據訪問層拋出的自定義runtimeexception
- 24. JVM如何在內部處理標記接口?
- 25. jvm如何在循環內處理創建對象
- 26. 如何在JVM控制檯應用程序中處理^ C?
- 27. 如何使用Python多線程處理MySQL連接(s)
- 28. WEKA如何處理名義屬性v/s數字屬性?
- 29. va_arg在C中有寬字符,如何處理%S
- 30. 如何在使用Jekyll時在GitHub頁面中處理404's
感謝您的答覆威廉,其實這是我的關注。作爲instanceof類型Exception的子類仍然由編譯器進行不同的處理。此外,你說「該規則並沒有說明Exception的所有子類都是檢查異常」,但是如何將Exception(only)的每個子類作爲檢查異常處理。 – Sumit
我不明白你的問題:'Exception'的每個子類都不是'RuntimeException'的子類,被視爲檢查異常,這就是定義。 「怎麼來」是什麼意思? –
我明白了你的觀點威廉。謝謝 – Sumit