异常上抛和异常捕捉的具体使用案例:
测试代码:
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
public class Test06 {
public static void main(String[] args) {
// m1()抛出了Exception异常,这里只能抛出同类型异常Exception或者Exception的父类型Throwable
/*
* 一般不建议在main()方法上使用throws,因为这个异常如果发生了,main()再不解决,直接给JVM,将终止程序执行
* 而异常处理机制的作用就是不让程序异常停止,从而增强程序的健壮性
* 所以main()方法中的异常建议使用try..catch进行捕捉,不要再上抛了。
* */
System.out.println("main() start!");
//m1(