总结:
字节流:
inputStream - 抽象类 - FileInputStream - read(),每一次读取一个字节,读完返回一个-1
outputStream - FileOutputStream,write(int asc,byte[])
字符流:
Reader - inputStreamReader (in)- FileReader - read()
Writer - outputStreamWriter(out)-FileWriter - wirter(String s)
二进制流:
dataInputStream(in) - read()
dateOutputStream (out) - write()
高效流:
BufferedReader - readLine() - 每次读一行, null
BufferedWriter - Write()
序列化和反序列化:
objectInputStream - 反序列化 - readObject()- 读对象
objectOutputStream - 写,序列化的过程,writeObject()