字节流:
InputStream FileInputStream FilterInputStream BufferedInputStream CheckedInputSteam CipherInputStream DataInputStream DigestInoutStream
outputStream FileOutputStream BufferedOutputStream
字符流:
Reader BufferedReader FileReader FilterReader PushbackReader PipedReader CharArrayReader StringReader InputStringReader
Writer FileWriter BufferedWriter PrintWriter FileWriter FilterWriter PipedWriter CharArrayWriter StringWriter OutputStreamWriter
对象流:
序列化: 将内存中的对象写入到磁盘中 反序列化: 将磁盘中的对象读取到内存中
被序列化的实体类 ,必须实现Serializable接口 目的是为了jvm能够识别 对象输入流 ObjectInputStream 方法: Object readObject() 对象输出流 objectOutputStream void writeObject(Object obj);