- 2
- 0
- 约4.49千字
- 约 16页
- 2017-08-15 发布于北京
- 举报
java 核心课件-第11章.ppt
第11章 异常 了解异常的概念,及Java中常用异常类; 能熟练使用各种异常处理的结构 11.1 异常的概念 在程序设计过程中有两种错误: 语法错误(编译能检查出来) 运行时错误(异常) 异常通常指的是:程序运行中,导致整个程序无法继续运行的错误; Java中提出异常这个概念的原因是:以面向对象的方式处理程序中可预见的错误,将正确的代码段和错误的代码段分离;也为编写一个稳健的程序提供了保障; Java中异常处理机制就是:抛抓模式 11.2 Java中异常类的层次结构 Error类体系描述了Java运行系统中的内部错误及资源耗尽等情况,这种错误一般都是灾难性的错误,一般不在程序中捕获处理; 从RuntimeException派生出来的异常基本上都是非检查性异常,这类异常大部分是程序员可以避免的,因此这种异常Java不强制要求在程序中捕获处理; 从非RuntimeException派生出来的异常基本上都是检查性异常,这类异常很可能是由可预知的外界原因造成的,要求必须在程序中捕获处理。 11.4 Java中常用的异常类 11.5 异常的捕捉与处理 Java程序在执行过程中如出现异常,会自动生成一个异常类对象,该异常类对象被提交给Java运行时系统,这个过程称为抛出(throw)异常; 当Java运行时系统接收到异常对象时,会寻找能处理这一异常的代码,并把当前异常对象交给其处理
原创力文档

文档评论(0)