1.生成文件的过程:
FileOutputStream():
使用FileOutputStream(),每次程序运行后会产生一个新的文件,如果这个新的文件在相同目录下已经有同名文件存在,则覆盖掉该文件,只显示本次执行的结果。
FileWriter():
使用FileWriter()时,每次程序运行后如果产生的文件在相同目录下有同名文件存在,则在原来文件内容后面续写,而不是覆盖【public FileWriter(File file, boolean append) throws IOException 里面的 第二个参数的作用,修改为false就是覆盖了】。
性能:数据量少的时候,FileWriter优于FileOutputStream;当然如果用缓冲流BufferedOutputStream 性能好于FileOutputStream ,差于FileWriter。
expand【扩展】:
long end0 = System.currentTimeMillis();
long begin3 = System.currentTimeMillis();