BufferedReader关闭不掉

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了BufferedReader关闭不掉相关的知识,希望对你有一定的参考价值。

BufferedReader关闭不掉,而且也没有异常,就会卡在那句

参考技术A 放在finally中的close能保证被执行,不过close外面还得有try/cache,如try ... finally try file1.close(); catch (IOException e) try file2.close(); catch (IOException e) 如果不放在finally中,那么万一在close之前出现任何异常,那么某个文件或者两个文件都不会被关闭。如果这个程序运行后就马上关闭的话,问题也不大。如果是在服务器端的程序中,那么很可能出现文件一直没有被关闭,系统资源被占用的情况。追问

放到finally也不行,还是会卡到那一句,不是异常

以上是关于BufferedReader关闭不掉的主要内容,如果未能解决你的问题,请参考以下文章

18 BufferedReader使用方法

BufferedInputStream读取流正常,但是BufferedInputStream转化为BufferedReader后 就读取不到数据了?求解

扫描仪与 BufferedReader

java IO,bufferedReader类

关闭 BufferedReader/PrintWriter 是不是会关闭套接字连接?

我是不是需要同时关闭() FileReader 和 BufferedReader?