文件关闭问题
来源:3-4 FileInputStream(下)
一娆Hacker
2020-12-23 10:31:21


我看这个说 把流定义在try 里面
就可以不用关闭文件了
try catch结束后会自动释放 这样可以吗
1回答
好帮手慕阿园
2020-12-23
同学你好,上述说法是正确的,AutoCloseable接口中有close()方法,所以如果在try()中实例化,try结束的时候可以关闭流释放资源

但是需要注意的是,使用这样的方法是有局限性的,使用try-with-resource中声明的变量会隐式的加上final 关键字,所以无法再进行赋值,如下

祝学习愉快~
相似问题