异常处理机制:
抛出异常和捕获异常;
异常处理的5个关键字:try , catch ,finally,throw,throws
try:监控区域
catch:用于捕获异常
finally:处理善后工作,finally,即使catch没有捕获到,最后也一定会被执行
throw:主动在方法里抛出异常(是语句抛出一个异常,自己手动抛出某些特定类型的异常)
throws:在方法上里抛出异常(是方法可能出现的异常用于throws声明,交给上层调用,自身并不主动处理)
实例:
public class Text {
public static void main(String[] args) {
int a = 1;
int b = 0;
System.out.println(a/b);
}
}
结果:
捕获异常后:
public class Text {
public static void main(String[] a