java nio

来源:互联网 发布:手机滚动屏软件 编辑:程序博客网 时间:2024/05/22 02:00

java NIO

jdk1.4引入新的javaIO库,目的在于提升速度。
旧的io包已经使用nio重新实现过,以便利用这种速度提升,即使我们不显式地用nio编写代码,也能从中受益。

与io的区别

旧io

IO NIO 面向流 面向缓冲 阻塞 非阻塞 选择器(允许一个线程处理多个通道)

Chanel

通道

Buffer

缓冲

内存映射文件

允许我们创建和修改那些因为太大而不能放入内存的文件,
更加显著地加快速度

Selector

0 0
原创粉丝点击