北大青鸟 c 第五章 异常和垃圾收集 Version 3.0 CHA
Version 3.0 异常和垃圾收集 第五章
回顾 类中的静态成员属于类。 fina修饰符可应用于类、方法和变量。 定义抽象类的目的是提供可由其子类共享 的一般形 ·接口就是需要由其他类实现的行为模板。 访问控制级别: public、 protected、缺省、 rivate 封装类就是封装基本数据类型的类 内部类指嵌入外部类内的类。 北大青鸟
2 回顾 • 类中的静态成员属于类。 • final 修饰符可应用于类、方法和变量。 • 定义抽象类的目的是提供可由其子类共享 的一般形式。 • 接口就是需要由其他类实现的行为模板。 • 访问控制级别:public、protected、缺省、 private • 封装类就是封装基本数据类型的类。 • 内部类指嵌入外部类内的类
目标 了解异常的定义 了解异常的分类 掌握ty、 catch和 finally语句的用法 掌握 throw、 throws子句的用法 掌握如何定义自己的异常 了解Java的垃圾收集机制 北大青鸟
3 目标 • 了解异常的定义 • 了解异常的分类 • 掌握 try、catch 和 finally 语句的用法 • 掌握throw、throws子句的用法 • 掌握如何定义自己的异常 • 了解 Java 的垃圾收集机制
什么是异常 运行时发生的错误称为异常。处理这些 异常就称为异常处理 旦引发异常,程序将突然中止,且控 制将返回操作系统。 发生异常后此前分配的所有资源都将保 留在相同的状态,这将导致资源漏洞。 北大青鸟
4 什么是异常 • 运行时发生的错误称为异常。处理这些 异常就称为异常处理。 • 一旦引发异常,程序将突然中止,且控 制将返回操作系统。 • 发生异常后此前分配的所有资源都将保 留在相同的状态,这将导致资源漏洞
Java异常处理基础 Java异常处理机制采用一个统一和相对简 单的抛出和处理错误的机制。如果一个方 法本身能引发异常,当所调用的方法出现 异常时,调用者可以捕获异常使之得到处 理;也可以回避异常,这时异常将在调用 的堆栈中向下传递,直到被处理。 北大青鸟
5 Java异常处理基础 • Java异常处理机制采用一个统一和相对简 单的抛出和处理错误的机制。如果一个方 法本身能引发异常,当所调用的方法出现 异常时,调用者可以捕获异常使之得到处 理;也可以回避异常,这时异常将在调用 的堆栈中向下传递,直到被处理