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 阅读(528) 
评论(0)  编辑  收藏  所属分类: 
Java Tech