Java NIO 教程
2016-04-05 13:18
351 查看
Java NIO(New IO)是另一个JavaIO的
API(从Java 1.4),这意味着替代标准Java IO和Java网络API。Java NIO提供一种不同的方法来处理标 API。
Java NIO:channels和Buffers
在标准IO API您使用的是字节流和字符流。在NIO中使用的是Channels和Buffers。数据总是从Channel读取到缓冲区,或从一个缓冲区写一个Channel。
Java NIO:非阻塞IO
Java NIO使您能够做到非阻塞IO。例如,一个线程可以申请一个channel将数据读入缓冲区。channel在读取数据到缓冲区时,线程可以做其他的事情。一旦数据读取到缓冲区,线程可以继续处理。
原文链接:http://tutorials.jenkov.com/java-nio/index.html
API(从Java 1.4),这意味着替代标准Java IO和Java网络API。Java NIO提供一种不同的方法来处理标 API。
Java NIO:channels和Buffers
在标准IO API您使用的是字节流和字符流。在NIO中使用的是Channels和Buffers。数据总是从Channel读取到缓冲区,或从一个缓冲区写一个Channel。
Java NIO:非阻塞IO
Java NIO使您能够做到非阻塞IO。例如,一个线程可以申请一个channel将数据读入缓冲区。channel在读取数据到缓冲区时,线程可以做其他的事情。一旦数据读取到缓冲区,线程可以继续处理。
原文链接:http://tutorials.jenkov.com/java-nio/index.html
相关文章推荐
- javap(反编译)
- Java 8新特性-3 Lambda 表达式
- JAVA基础--容器 Set, List, Map
- MAC JDK版本切换
- 同步,异步,阻塞,非阻塞的Java例子
- JavaWeb——文件上传和下载
- springMVC 项目根路径访问页面配置
- Java 8新特性-1 函数式接口
- Java笔记 - 线程基础知识
- # 20145334赵文豪 《Java程序设计》第5周学习总结
- 根据依赖来编译java文件,生成class
- java 抽象类与接口的区别
- java 删除linkedlist链表中重复元素
- SpringMVC - Controller 返回值的可选类型
- 由浅入深学Java Socket
- 解决eclipse闪退
- Java eclipse生成doc文档
- Java实现大数相乘
- CompressFile工具类使用,zip和rar文件解压缩与打包操作Java源代码
- 将protege-owl API的doc文档添加到eclipse的编程坏境中