

这里抛出的异常在写代码编译的时候就报错了。这是为什么?


调用这个readFile的方法也会抛出编译时异常,也需要抛出

Alt+回车快捷键第一个选项。继续声明这个异常。



换个路径就会抛出异常了。


文件的后缀名不是.txt结尾的。FileNotFoundException 这也是一个编译时的异常。

方法体内都必须声明这个IOException的异常


FileNotFound是IOException的子类。所以只要声明一个就可以了。

这里省略了。FileNotFoundException

所有的异常都是Exception的子类。所以单独声明一个Exception也是可以的。

阶段1 语言基础+高级_1-3-Java语言高级_05-异常与多线程_第1节 异常_6_throws关键字_异常处理的第一种方式
原文:https://www.cnblogs.com/wangjunwei/p/11248721.html