码迷,mamicode.com
首页 > 其他好文 > 详细

IO流总结

时间:2014-11-16 18:31:57      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:io   使用   java   文件   数据   ad   c   file   对象   

I.IO流四个基本抽象类 InputStream OutputStream Reader Writer
其中 InputStream OutputStream为字节流 (处理图像,视频,等媒体文件时使用)
Reader Writer为字符流(对于文本文件的处理使用)
InputStream,Reader负责读入文件内容到内存
OutputStream,Writer负责写入文件内容到文件
II.对于读入读出文件数据顺序不一定为顺序读取(RandomAccessFile类可以实现文件内容的随机读取)
对于字节流是按字节读取,字符流读取读取的是字符,每次一般读取一行;
III.字节流到字符流的转化用到InputStreamReader OutputStreamWriter BufferReader
IV.处理流与节点流
节点流直接从数据源读取数据
处理流不直接连接到数据源,处理流的流,如BufferReader 通过所封装的流的功能调用实现数据读写
节点流处于IO第一线,所有操作必须经过他们进行,处理流可以对节点流进行包装,提高性能
Java对象的序列化与反序列化
序列化:把Java对象转换为字节序列的过程。
反序列化:把字节序列恢复为Java对象的过程。
2.java对象序列化的实现
对象必须实现Serializable接口

IO流总结

标签:io   使用   java   文件   数据   ad   c   file   对象   

原文地址:http://www.cnblogs.com/hlly/p/4101621.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!