7
A
回答
10
錯誤是Throwable
你不應該/預計趕上,如OutOfMemoryError
或StackOverflowError
。
從the Java documentation on Error
:
一個錯誤是
Throwable
一個子類,表示嚴重的問題,合理的應用程序不應該試圖捕獲。大多數此類錯誤都是異常情況。 ThreadDeath錯誤雖然是一個「正常」條件,但也是Error的一個子類,因爲大多數應用程序不應該試圖捕獲它。
下面是一些比較常見的錯誤:
OutOfMemoryError
StackOverflowError
AssertionError
NoClassDefFoundError
下面是標準的API中的剩餘的錯誤:
AnnotationFormatError
AWTError
CoderMalfunctionError
IOError
FactoryConfigurationError
FactoryConfigurationError
LinkageError
ServiceConfigurationError
ThreadDeath
TransformerFactoryConfigurationError
VirtualMachineError
InternalError
UnknownError
ClassCircularityError
ClassFormatError
ExceptionInInitializerError
IncompatibleClassChangeError
UnsatisfiedLinkError
VerifyError
1
如果內存耗盡 - KABOOM! OutOfMemoryError! (在這一點上你確實沒有太多的工作要做,但是讓程序停下來並嘗試重新啓動它 - 例如試圖迴應這個問題的行爲需要記憶,所以它是一個問題-22: - /)
3
錯誤通常用於表示應用程序無法做任何事情糾正的嚴重技術問題。看看錯誤類的Javadoc,你就會明白。
0
錯誤是你很少或根本無法控制的事情,通常意味着嚴重的問題。
相關問題
- 1. 如何發生錯誤時
- 2. 段錯誤何時發生?
- 3. 遠程調試時發生JAVA錯誤
- 4. 繪製列表時發生Java錯誤
- 5. 使用ical4j.jar時發生錯誤Java
- 6. 啓動時發生Java Webstart錯誤
- 7. 時發生錯誤
- 8. 語句時發生錯誤
- 9. 發生錯誤的時差
- 10. 運行時發生錯誤
- 11. 簽署時發生錯誤
- 12. 超時錯誤發生
- 13. 當錯誤發生時
- 14. 查詢時發生錯誤:
- 15. 這個Koajs錯誤何時會發生
- 16. 如何編譯時發生錯誤
- 17. Flattr api何時發生invalid_request錯誤?
- 18. 用java發送郵件時發生錯誤
- 19. 時發生錯誤,生成XML文檔
- 20. 生成AET時發生未知錯誤
- 21. Rails生成時發生錯誤
- 22. 迭代時發生Java「ConcurrentModificationException」運行時錯誤。()
- 23. 發佈流時發生內部錯誤
- 24. 發送郵件時發生PHP錯誤
- 25. 從Tridion發佈時發生錯誤5.3
- 26. 發送數據時發生ElasticSearch錯誤
- 27. 發佈BACKUP CERTIFICATE時發生錯誤
- 28. 發送郵件時發生錯誤PHP
- 29. 發送數據時發生curl錯誤
- 30. 發佈索引時發生PHP錯誤
很好用kaboom這個詞! – fastcodejava 2010-11-07 08:55:27