Java有2类错误类:error和exception。下图是Java错误类的结构图:
exception比较好捕获,error就比较难捕获了,如OutOfMemoryError和StackOverflowError。
下面列出几种常见的error表述:
Error Package Description
Error java.lang Error is the parent class for all other error objects.
NoClassDefFoundError java.lang A class definition could not be found.
NoSuchFieldError java.lang A specified field could not be found.
NoSuchMethodError java.lang A specified method could not be found.
OutOfMemoryError java.lang The Java Virtual Machine that you're running has run out of memory.
StackOverflowError java.lang The memory stack is full. You are calling programs too deep, or using too large (or too many) variables in your path of execution.
VirtualMachineError java.lang VirtualMachineError is the parent class to several serious environment errors. It indicates that some serious resource problem exists on the host Java machine.
摘自《Java Error Handling》 http://www.nd.edu/~cwood1/teaching/java/JavaErrors.htm
最近整理、测试程序中,遇到了不少异常和错误,附上相关的web资源:
Sun Tutorial on Exceptions -- Lesson: Handling Errors with Exceptions http://java.sun.com/docs/books/tutorial/essential/exceptions/ Exceptions in Java (by Bill Venners) http://www.javaworld.com/javaworld/jw-07-1998/jw-07-exceptions.html Designing with exceptions (by Bill Venners) http://www.javaworld.com/javaworld/jw-07-1998/jw-07-techniques_p.html 异常设计 http://kb.csdn.net/java/Articles/200507/0c8d9bcb-deed-408c-9de6-977feeff1a6f.html Exception Handling: The good, the bad and the ugly (by Michael C. Daconta) http://techupdate.zdnet.com/techupdate/stories/main/0,14179,2686919,00.html 异常处理优劣观 http://www.gbg.cn/J2SE/17.html Exceptions in Java: Nothing Exceptional about them (by Gaurav Pal and Sonal Bansal) http://www.javaworld.com/javaworld/jw-08-2000/jw-0818-exceptions_p.html Using your own exception classes in Java (by Keld H. Hansen) http://javaboutique.internet.com/tutorials/Exceptions/ Java异常处理之陋习展播 http://www.jspcn.net/htmlnews/11049353245931571.html Using your own exception classes in Java (by Keld H. Hansen) http://javaboutique.internet.com/tutorials/Exceptions/ 异常处理--技术文章列表 http://www.jspcn.net/htmlnews/B1106116974203.html |
posted on 2006-05-17 16:09
Xu Jianxiang 阅读(485)
评论(0) 编辑 收藏 所属分类:
Java Tech