【基础-java-BIO流】BIO(1)常用IO流引索
来源:互联网 发布:美国反恐战争数据图 编辑:程序博客网 时间:2024/05/19 12:14
所谓的BIO就是日常中最常用的IO流,其拥有丰富的接口和类可供选择,下面的检索是为了你能更好找到自己要用的。——zain
四大基本流(抽象)、字节流、字符流、、缓冲流、转换流、系统流、打印流、随机读写文件流、对象流、基本数据流、序列流
流常用处理流程:
读/写数据
刷新流
关闭流
异常处理
使用缓冲提升效率
抽象
Inputstream
Outputstream
Reader
Writer
//除了转换流以外
字节流/字符流可通过四大基本流来区分,
Inputstream/Outputstream
作为最后结尾的肯定是字节流
Reader/Writer
作为最后结尾的肯定是字符流
以下两个较为常用,读写文件
FileInputStream
FileOutputStream
...
FileReader
FileWriter
LineNumberReader
...
提高读写效率
BufferInputStream
BufferOutputStream
BufferReader
BufferWriter
处理字节/字符间转换
可以调整编码集
InputStreamReader
OutputStreamWriter
打印到控制台
System.out
System.in
Syetem.err
可以通过扫描器方便使用
Scanner
jsp内部打印html的一些用的比较多
方便打印,不抛异常
PrintStream
PrintWriter
也可以叫指针读写流
多线程下载用的多
可以记录指针位置
可读可写可配
RandomAccessFile
持久化保存时会用到
ObjectInputStream
ObjectOutputStream
会涉及到序列化问题
常用关键字:
transient
serialVersionUID
做基本数据类型的转换十分方便
可读性好
数据:
DataInputStream
DataOutputStream
字节数组:
目的地是内存中的字节数组
ByteArrayInputStream
ByteArrayOutputStream
字符数组:
CharArrayReader
CharArrayWriter
字符串:
StringReader
StringWriter
或者说是队列流
合并输入流用
需要将其他流先转为枚举形式
SequenceInputStream
- 【基础-java-BIO流】BIO(1)常用IO流引索
- Java IO:面向流、同步、阻塞式IO(BIO)
- java之阻塞IO(BIO)
- Java—BIO (Block IO)
- java-IO-BIO-工具类
- Java IO: BIO, NIO, AIO
- 【java】IO详解之BIO
- 二、java网络io编程(BIO、NIO)
- Java 网络IO编程总结(BIO、NIO、AIO)
- Java 网络IO编程总结二(BIO、NIO、AIO)
- Java BIO
- JAVA-BIO
- Java BIO
- BIO
- Bio
- BIO
- java io bio nio aio 详解
- java io bio nio aio 详解
- android动画基础
- CKEditor代码高亮显示插件Code Snippet安装及使用方法
- ubuntu14.04下SSH免密码登陆相关问题及解决办法
- zzuli 1907: 小火山的宝藏收益(邻接表加dfs)
- openGL 纹理使用
- 【基础-java-BIO流】BIO(1)常用IO流引索
- idea 安装 activate-power-mode
- poj2441 状压dp
- hdu 5492 Find a path(公式推导,DP)
- zzuliOJ 1913:小火山的计算能力(栈+水题)
- UVALive 7324ASCII Addition
- 模拟鼠标按下
- Scroller的作用
- win7 64位下python2.7安装scipy科学计算库