首页 > 编程语言 > 详细

java I/O

时间:2017-03-01 22:52:50      阅读:232      评论:0      收藏:0      [点我收藏+]

流模型:

流(管道)

数据源-------------------目的地

方向:----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关键字修饰该属性

 

java I/O

原文:http://www.cnblogs.com/wuhao-bky/p/6486480.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!