Java的FileInputStream简单实用

img
如图,按书上打的,也不知道错什么了。求解,用的软件是IDEA。求解下。那个name是软件自动加的。

需要进行异常处理 因为可能会出现java.io.FileNotFoundException拒绝访问和系统找不到指定路径的报错 需要捕获或者抛异常 可以手动用try catch包起来 或者用idea快捷键 alt+enter会给你提示try还是往上抛

没有处理异常FileNotFoundException
可以使用try-resource语句来处理异常,注意路径使用绝对路径

try (FileInputStream fis = new FileInputStream("D:/test.java")) { 
} catch (IOException e) {
    e.printStackTrace();
};

可以远程看看

异常处理,可以在FileInputStream末点击然后快捷键alt+enter

可以尝试TWR写法

//这种写法能够自动关闭流
 try(InputStream is = new FileInputStream("out.txt")){

}catch(Exception e){

}