博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Io流笔记
阅读量:4657 次
发布时间:2019-06-09

本文共 1056 字,大约阅读时间需要 3 分钟。

/* *  *     1. 流分为两种,以内存为参考点,进入内存的我们称为输入流,,从内存出来的为输出流 *      *     2. 根椐文件类型的不同,我们可以分字节文件(记事本打开乱码的),字符文件(不乱码的); *      *     3. 所以根椐上述两点,我们可得到 *         InputStream  字节输入流 *         OutputStream 字节输出流 *          *         Reader 字符输入流 *         Writer 字符的输出流 *          *         一般情况下我们操作是上述四流的实现 *          *          *         FileInputStream  字节输入流 *         FileOutputStream 字节输出流 *          *         FileReader 字符输入流 *         FileWriter 字符的输出流 *  *  *      4. 普通的流在操作时,速率较慢,所以需要进行包装 *       *         FileInputStream  字节输入流  -->BufferedInputStream *         FileOutputStream 字节输出流  -->BufferedOutputStream *          *         FileReader 字符输入流 -->BufferedReader *         FileWriter 字符的输出流-->BufferedWriter *  *      5. 具体操作,看代码 *       *      6. 字节流向字符流的转换  Reader r = new InputStreamReader(InputStream is); *  *      7. 对象序列化 :ObjectOutputStream   将内存中的对象保存到硬盘 *         对象反序列化:ObjectInputStream   将硬盘中对象读取到内存的程序中 *          *          *      8. File: 用来读取文件(文件夹)的相关属性    *

 

转载于:https://www.cnblogs.com/zousheng7018/archive/2012/10/19/2730680.html

你可能感兴趣的文章
C语言对mysql数据库的操作
查看>>
INNO SETUP 获得命令行参数
查看>>
HTML5与CSS3权威指南之CSS3学习记录
查看>>
docker安装部署
查看>>
AVL树、splay树(伸展树)和红黑树比较
查看>>
多媒体音量条显示异常跳动
查看>>
运算符及题目(2017.1.8)
查看>>
React接入Sentry.js
查看>>
ssh自动分发密匙脚本样板
查看>>
转 小辉_Ray CORS(跨域资源共享)
查看>>
Linux安装postgresql
查看>>
MyBatis启动:MapperStatement创建
查看>>
【 全干货 】5 分钟带你看懂 Docker !
查看>>
[转]优化Flash性能
查看>>
popStar手机游戏机机对战程序
查看>>
lambda表达式树
查看>>
二次注入原理及防御
查看>>
会话记住已登录功能
查看>>
Linux内核分析——可执行程序的装载
查看>>
第一阶段冲刺3
查看>>