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