IO流常用基类
Posted chenwh_123
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IO流常用基类相关的知识,希望对你有一定的参考价值。
1.为什么我们需要IO?
IO流主要是处理应用程序之外的数据交互 ;Input 输入 Output输出
2.IO流的分类
根据数据流向分类:输入流(读入数据) 与 输出流(写出数据)
根据数据类型分类:字节流与字符流
输入流 inputStream/Reader
输出流 outputStream/Writer
转换流的作用是将字节流转换为字符流,字符流就是处理文本的
java针对转换提供了两个API
InputStreamReader 第一个参数是字节流
OutputStreamWriter
3.NIO NO-NEW INPUT OUTPUT
jdk4就出现了NIO
NIO主要用在架构方面处理高并发高性能方面的应用,是以缓存、选择器+channel 通道的方式,新IO是不阻塞的,可以使用多线程进行处理,使用事件驱动。
以上是关于IO流常用基类的主要内容,如果未能解决你的问题,请参考以下文章