java中有时候要写形如下图中的方法抛出异常
之所以要这么写(要在方法声明行写上throws ...)是因为这种 FileNotFoundException 属于编译异常 不属于运行时异常 不会主动抛给jvm
运行时异常(譬如内存溢出 超出索引)可以不用写上这个throws
这种处理方式 发生异常之后 异常就交给虚拟机处理了,异常后面的代码不会被执行,这是中断处理。
解决这种问题的方式是使用 try ...catch...的方式处理