
exception
文章平均质量分 50
yakihappy
电信领域的计算机软件开发人
展开
-
异常语句
2.3.1 try语句可能会抛弃一个或多个例外。 2.3.2 catch语句,包括一个例外类型和一个例外对象。例外类型必须为Throwable类的子类,它指明了catch语句所处理的例外类型,例外对象则由运行时系统在try所指定的代码块中生成并被捕捉,大括号中包含对象的处理,其中可以调用对象的方法。 catch语句可以有多个,分别处理不同类的例外。Java运行时系原创 2009-03-11 13:35:00 · 775 阅读 · 0 评论 -
error和exception有什么区别?
error和exception区别:error 表示恢复不是不可能但很困难的情况下的一种严重问题。比如说内存溢出。不可能指望程序能处理这样的情况;exception 表示一种设计或实现问题。也就是说,它表示如果程序运行正常,从不会发生的情况。System.err是将错误打印到控制台的标准错误流,通常比System.out要好,因为System.out也许会被重定向,而如果把结果送到Sys原创 2009-03-11 13:36:00 · 1118 阅读 · 0 评论 -
常见到的runtime exception
ArithmeticException(除数为0的异常), BufferOverflowException(缓冲区上溢异常), BufferUnderflowException(缓冲区下溢异常), IndexOutOfBoundsException(出界异常), NullPointerException(空指针异常), EmptyStackException(空栈异常), IllegalAr原创 2009-03-11 13:36:00 · 2258 阅读 · 1 评论 -
运行时异常与一般异常有何异同?
Throwable是所有Java程序中错误处理的父类,有两种资类:Error和Exception。 Error:表示由JVM所侦测到的无法预期的错误,由于这是属于JVM层次的严重错误,导致JVM无法继续执行,因此,这是不可捕捉到的,无法采取任何恢复的操作,顶多只能显示错误信息。Exception:表示可恢复的例外,这是可捕捉到的。Java提供了两类主要的异常:runtime原创 2009-03-11 13:37:00 · 12506 阅读 · 8 评论 -
Throwable类
用面向对象的方法处理例外,就必须建立类的层次。类 Throwable位于这一类层次的最顶层,类Throwable有两个直接子类:Error和Exception。Error类对象(如动态连接错误等),由Java虚拟机生成并抛弃(通常,Java程序不对这类例外进行处理);Exception类对象是Java程序处理或抛弃的对象。其中类RuntimeException代表运行时由Java虚拟机生成的原创 2009-03-11 13:37:00 · 1194 阅读 · 0 评论 -
六种异常处理的陋习
在下面这段代码中,你能够迅速找出异常处理的六个问题吗?1 OutputStreamWriter out = ... 2 java.sql.Connection conn = ... 3 try { // ⑸ 4 Statement stat = conn.createStatement();5 ResultSet rs = stat.executeQuery( 6原创 2009-05-11 13:19:00 · 855 阅读 · 1 评论