input和output
字节流读写任意类型的文件
字符流只能读写文本文件
输入流。 就是读文件
输出流。 就是写文件。 始终站在程序的角度
字节输出流 字节输入流 字符输出流 字符输入流
new FileWrite("e:/a.txt")
FileWrite输出流,若文件不存在,会自动创建新的空文件
若文件存在,该流会清空文件中的原有内容,可利用追加的方式 append=true
FileRead输入流
While遍历和for循环遍历的区别
IO流文件拷贝
流 后创建的先关闭,先创建的后关闭
单个字节拷贝,读取一个写入一个,大文件拷贝效率低
文件过大时导致物理内存无法提供足够大的 缓冲区
文件拷贝缓冲区的重要
官方提供的BuffedInPutStream