异常应用的其他问题-devexpress中gridcontrol使用技巧总结-详解(图文并茂)

时间:2024-06-28 10:37:20
【文件属性】:

文件名称:异常应用的其他问题-devexpress中gridcontrol使用技巧总结-详解(图文并茂)

文件大小:4.48MB

文件格式:PDF

更新时间:2024-06-28 10:37:20

java 入门资料 java入门资料

4.7 自定义异常类 虽然在 Java 的异常处理机制里面有很强大的异常处理类,但对于某些特殊异常我们还是要自己来处理 的,所以我们就要自定义异常类。创建异常类的方法很简单,只要定义 Exception 的一个子类就可以实现。 由于 Exception 继承自 Throwable,因此自定义异常类可以获得 Throwable 类中定义的方法,当然也可以在 自定义类中重载从 Throwable 类中继承的某些方法。 4.8 异常应用的其他问题  必须先 catch 较小的异常,再 catch 大的。  使用自定义的常一般有如下步骤: a) 通过继承 java.lang.Exception 类声明自己的异常类。 b) 在方法适当的位置生成自定义异常的实例,并用 throw 语句抛出。 c) 在方法的声明部分用 throws 语句声明该方法可能抛出异常。  异常一致性:重写方法需要抛出与员方法所抛出异常类型一致异常或不抛出异常。 4.9 异常应用举例: import java.io.*; public class TestEx { public static void main(String[] args) { FileInputStream in = null; try { in = new FileInputStream("myfile.txt"); int b; b = in.read(); while (b != -1) { System.out.print((char) b); b = in.read(); } } catch (IOException e) { System.out.println(e.getMessage()); /* * } catch (FileNotFoundException e) { e.printStackTrace(); */ } finally { try { in.close(); } catch (IOException e) { e.printStackTrace();


网友评论