java io与nio

1.来源 :

  IO 面向字符字节流  流来源为文件 管道 网络 缓存内存等

  NIO 面向缓冲区和管道

2.状态

  阻塞 和非阻塞

3.结构

  有选择器(selector)控制 实现异步。

4.读取方式

  IO:直接读取所有

  NIO:设定缓冲区(大小),不断检查缓冲区读取。

5.适用场景

 IO:大文件单次

 NIO:多线程小批量

posted @ 2017-05-15 22:15  小哈是只笨青蛙  阅读(79)  评论(0编辑  收藏  举报