javaSE进阶学习记录:3.3 受检异常(编译时异常)

深藏阁楼爱情的钟 2023-05-30 04:53 136阅读 0赞
  1. package com.LearnTest02.D02;
  2. /*
  3. * 演示受检异常(编译时异常)
  4. */
  5. import java.io.FileInputStream;
  6. public class ExceptionClass02 {
  7. //在程序中读取文件的内容,可以使用FileInputStream类
  8. //通过构造方法,指定要读取的文件
  9. FileInputStream fis = new FileInputStream("e:/1.txt");//我们不知道该文件在不在
  10. /*
  11. * 系统定义FileInputStream构造方法时,通过throw声明抛出了一个FileNotFoundException异常
  12. * 我们在定义方法时通过throw声明抛出的异常就是受检异常
  13. * 在调用方法时,必须对受检异常进行预处理
  14. * 预处理就是在程序运行时,如果出现了该异常应该怎么办
  15. * 就像是楼道中有灭火器与消防栓,出现火灾时可以灭火
  16. */
  17. }

发表评论

表情:
评论列表 (有 0 条评论,136人围观)

还没有评论,来说两句吧...

相关阅读

    相关 异常和非异常

    `受检异常`主要指编译时强制检查的异常,包括非受检异常之外的其他 Throwable 的子类; `非受检异常`主要指编译器免检异常,通常包括运行时异常类和 Error相关类