1,总体图解

  

  

2,java中有几种常用的流?JDK为每一种流提供了一些抽象类以供继承,请说出他们分别是哪些类?

  字节流,字符流.

  字节流继承于InputStream OutputStream,

  字符流继承于InputStreamReder OutputStreamWriter,

  在java.io包中还有许多其他的流,主要是为了提高性能和使用方便.

3,什么是java的序列化,如何实现序列化?

  序列化就是一种用来处理对象的流,所谓对象流就是将对象的内容进行流化,可以对流化后的对象进行读写操作,也可以将流化后的对象传输于网络之间,序列化是为了解决在对象流进行读写操作时引发的问题

  序列化的实现:将要被序列化的类实现Serializable接口,该接口没有需要实现的方法,implements Serializable只是标注该对象是否可被序列化,然后使用一个输出流(如FileOutputStream)来构造一个ObjectOutputStream(对象流)对象,接着使用ObjectOutputStream对象的writeObject(Object obj)方法就可以将参数为obj的对象写出(即保存状态),要恢复的话则用输入流.

  

  

原文地址:https://www.cnblogs.com/luhan777/p/6576515.html