标签:java ann writer 性能 bsp 一个 分类 文本 channel
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是不阻塞的,可以使用多线程进行处理,使用事件驱动。
标签:java ann writer 性能 bsp 一个 分类 文本 channel
原文地址:http://www.cnblogs.com/sunshine2017/p/7523874.html