随笔-1  评论-68  文章-98  trackbacks-0
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 阅读(484) 评论(0)  编辑  收藏 所属分类: Java Tech

只有注册用户登录后才能发表评论。


网站导航: