0.确保自己写的每篇博客对得起自己也对得起花时间和信任看博客的读者.
1.知识要不断的总结,记录成笔记,看了好多遍还记不下来,不理解那就去多写,多画,能清晰透彻的将知识讲给别人,这才算是理解的一个基本层次.
2.2020之后只写自己真正经历使用过的内容.
1 private static void findMovieId() throws Exception {
2 File resultFile = new File("C:\\2016.txt");
4 OutputStreamWriter outputStreamWriter = new OutputStreamWriter(new FileOutputStream(resultFile));
5 BufferedWriter bufferWriter = new BufferedWriter(outputStreamWriter);
7 outputStreamWriter.close();
8 bufferWriter.close();
2.报错大体信息如下:
3.解决方式:
bufferwriter流使用了outputStreamWriter流,所以关闭bufferwriter流也会关闭outputStreamWriter流; 但是下面有使用outputStreamWriter流,相当于使用一个关闭了的流。解决办法是换下位置就可以了.
代码改为:
private static void findMovieId() throws Exception {
File resultFile = new File("C:\\2016.txt");
OutputStreamWriter outputStreamWriter = new OutputStreamWriter(new FileOutputStream(resultFile));
BufferedWriter bufferWriter = new BufferedWriter(outputStreamWriter);
bufferWriter.close();
outputStreamWriter.close();
同理:FileWriter和BufferWriter之间的关系:
FileWriter fileWriter=new FileWriter(file);
BufferWriter bufferWriter=new BufferedWriter(fileWriter);
这里关闭流要从大到小关闭,BufferWriter包装了FileWriter,BufferWriter"大",FileWriter"小"
FileWriter.close();
BufferWriter.close();
这样的顺序就是不行,FileWriter流自己关闭了。然后BufferWriter流又把FileWriter流关闭一次就会报错java.io.IOException: Stream closed.