+5.2运行时异常与编译时异常
5.2 运行时异常与编译时异常
5.2运行时异常与编译时异常先定一个小目标!了解运行时异常与编译时异常,能够说出运行时异常和编译时异常之间的区别
5.2 运行时异常与编译时异常 先定一个小 目标! 了解运行时异常与编译时异常,能够说出 运行时异常和编译时异常之间的区别
5.2运行时异常与编译时异常编译时异常在实际开发中,经常会在程序编译时产生异常,这些异常必须要进行处理,否则程序无法正常运行,这种异常被称为编译时异常,也称为checked异常。在Exception类中,除了RuntimeException类及其子类,Exception的其他子类都是编译时异常。编译时异常的特点是Java编译器会对异常进行检查,如果出现异常就必须对异常进行处理,否则程序无法通过编译
编译时异常 在实际开发中,经常会在程序编译时产生异常,这些异常必须要进行处理,否则 程序无法正常运行,这种异常被称为编译时异常,也称为checked异常。在 Exception类中,除了RuntimeException类及其子类,Exception的其他子类都 是编译时异常。编译时异常的特点是Java编译器会对异常进行检查,如果出现异 常就必须对异常进行处理,否则程序无法通过编译。 5.2 运行时异常与编译时异常
5.2运行时异常与编译时异常编译时异常处理编译时期的异常有两种方式,具体如下:(1)使用try...catch语句对异常进行捕获处理(2)使用throws关键字声明抛出异常,调用者对异常进行处理
编译时异常 处理编译时期的异常有两种方式,具体如下: (1)使用try.catch语句对异常进行捕获处理。 (2)使用throws关键字声明抛出异常,调用者对异常进行处理。 5.2 运行时异常与编译时异常
5.2运行时异常与编译时异常》运行时异常另外还有一种异常是在程序运行时产生的,这种异常即使不编写异常处理代码,依然可以通过编译,因此被称为运行时异常,也称为unchecked异常RuntimeException类及其子类都是运行时异常。运行时异常的特点是在程序运行时由Java虚拟机自动进行捕获处理的,Java编译器不会对异常进行检查。也就是说当程序中出现这类异常时,即使没有使用try...catch语句捕获或使用throws关键字声明抛出,程序也能编译通过,只是程序在运行过程中可能报错
运行时异常 另外还有一种异常是在程序运行时产生的,这种异常即使不编写异常处理代码,依 然可以通过编译,因此被称为运行时异常,也称为unchecked异常。 RuntimeException类及其子类都是运行时异常。运行时异常的特点是在程序运行 时由Java虚拟机自动进行捕获处理的,Java编译器不会对异常进行检查。也就是说, 当程序中出现这类异常时,即使没有使用try.catch语句捕获或使用throws关键字 声明抛出,程序也能编译通过,只是程序在运行过程中可能报错。 5.2 运行时异常与编译时异常