摘要: Java把异常当作对象来处理,并定义一个基类java.lang.Throwable作为所有异常的超类。Throwable类是所有异常和错误的超类,有两个子类Error和Exception,分别表示错误和异常。其中异常类Exception又分为运行时异常(RuntimeException)和非运行时异常,也称之为不检查异常(Unchecked Exception)和检查异常(Checked Exception)。Error是程序无法处理的错误,比如OutOfMemoryError、ThreadDeath等。这些异常发生时,Java虚拟机(JVM)一般会选择线程终止。 Exception是程序本身 阅读全文
posted @ 2009-08-28 10:51 gshine 阅读(606) 评论(0) 推荐(0)
摘要: 你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗? 阅读全文
posted @ 2009-08-28 10:35 gshine 阅读(465) 评论(0) 推荐(0)