Java中用fileInputStream读取文件

为什么在创建fileInputString对象时候为什么会发生编译异常,文件是存在的,编译异常不是说外界环境不满足才会报编译异常吗?还是说编程中有可能会找不到文件就要报异常让程序员处理吗?

img

因为FileInputStream声明了 FileNotFoundException,你就必须捕获处理 或者 继续往上抛出、交给调用者处理。

具体情况截图有没有

你用的这个类,会往上抛异常,你必须要加try catch捕获异常才行。