流模型:
流(管道)
数据源-------------------目的地
方向:----1、输入流
----2、输出流
粗细:----1、字节流 Byte--传二进制数据,字节流更本质,什么数据都可以传
----2、字符流 Char--传文本
I/O:(四个父类,都是抽象类,不能直接使用)
----1、InputStream 字节输入
----2、OutputStream 字节输出
----3、Reader 字符输入
----4、Writer 字符输出
语法:1、先new出流对象 2、输入流调用read(); 输出流调用write();
3、关闭 close();
对象流:
1、对象序列化:(ObjectOutputStream)------将内存中的对象以二进制流的方式输
出(不负责输出到哪个节点)
2、对象反序列化:(ObjectInputStream)----将输入的对象二进制流转化为一个对象
(从哪来的不管)
需要实现Serializable接口来启用序列化功能
当不希望某个属性的值参与序列化的时候使用transient关键字修饰该属性
原文:http://www.cnblogs.com/wuhao-bky/p/6486480.html