java文件流操作注意
生活随笔
收集整理的這篇文章主要介紹了
java文件流操作注意
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
今天做了一個測試:
@Testpublic void fileOut() throws Exception {FileOutputStream out = new FileOutputStream(new File("test.txt"), false);out.write("1".getBytes());out.write("2".getBytes());File file = new File("test.txt");file.delete();file.createNewFile();out.flush(); // FileOutputStream out1 = new FileOutputStream(new File("test.txt"), false);out.write("3".getBytes()); // out.write("2".getBytes()); // out1.write("4".getBytes());out.close();String s = util.MyFileTool.readFile(new File("test.txt"));System.out.println(s);}最后結果仍然為123,說明out文件流已經保存在程序運行時的內存當中,其實在寫入前把文件刪除掉,但原來的文件流對象依然沒有發生改變,切記!
總結
以上是生活随笔為你收集整理的java文件流操作注意的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ConcurrentLinkedQueu
- 下一篇: 即时通讯常用功能