java io 操作
来源:互联网 发布:淘宝上牛排都是假的 编辑:程序博客网 时间:2024/06/06 01:46
- InputStream and OutputStream:所有字节流父类
- 字节流和处理流:
1). 区分依据:是否直接与特定的地方(硬盘,内存)相连接
2). 字节流 它是从特定的地方或者 向特定的地方进行 读写操作。
3). 字符流 它是对 已知流的封装,并且字符流构造方法需要其他流对象作为参数。 - 文件流:fos and fis
- 对象流:oos and ois
- 缓冲字节流:bos and bis
1). bos 原理:缓冲字节输出流,内部维护了一个缓冲区,每当我们向该流写数据时,都会先将数据写入缓冲区,等到缓冲区已满时,该流会将缓冲区里的数据一次性全部写出。
2). bis 原理:缓冲字节输入流,内部维护了一个缓冲区, 每当我们用该流读数据时,它会尽可能多的读取若干的字节并存入缓冲区,然后逐一的将字节返回,直到缓冲区里的数据读写完毕,再读取若干个字节,以此往复 - 在文件内容一定的情况下,提升读写效率,势必会降低读写次数。
- Reader and Writer: 所有字符流父类
- 转换流:isr and osw
1). inputStreamReader: 它是将 字节流 转换成 字符流
2). outputStreamWriter: 它是将 字符流 转换成 字节流 - 缓冲字符流:pw and br
- 字节流和字符流区别
1). 字节流 是以字节为单位进行读写操作
字符流 是以字符为单位进行读写操作
2). 字节流可以读取 任何文件;字符流只能读取文本文件 - io 操作:是同步 并 阻塞
- 参考资料:(http://www.toutiao.com/i6450421521079861773/)
阅读全文
0 0
- Java.io.*操作
- java io 操作集合
- Java的IO操作
- java io操作代码
- java io操作代码
- java io 操作集合
- java 常用IO操作
- java 常用IO操作
- Java IO操作浅析
- Java IO操作总汇
- java IO操作实例
- Java IO 操作 InputStream
- JAVA IO操作
- JAVA IO 流操作
- java IO简单操作
- java IO 文件操作
- 【Java IO】文件操作
- Java中的IO操作
- 翻转单词顺序列
- Android 获取cache缓存的目录路径
- 剑指offer——20.包含min函数的栈
- 数据结构之二叉树之平衡二叉树
- Linux系统卸载openjdk 安装jdk
- java io 操作
- Spring(18)——使用Java类的形式配置bean
- Html隐藏占空间与隐藏不占空间
- ELK系统系列 2——Logstash的安装使用&性能调优
- Java中Calendar类的简单使用方法,以及日期格式化的方法,字符串日期格式的验证
- 命名管道的创建和使用
- js中Array.sort()实现原理
- eclipse clean 作用
- bzoj2049 Cave 洞穴勘测