Java NIO
文章平均质量分 86
jindong_zhao
产品研发工程师,两年的flex+java开发经验,现从事电子商务产品研发,有大型网上商城开发案例。
展开
-
java nio api详解《转》
NIO API 主要集中在 java.nio 和它的 subpackages 中: java.nio 定义了 Buffer 及其数据类型相关的子类。其中被 java.nio.channels 中的类用来进行 IO 操作的 ByteBuffer 的作用非常重要。 java.nio.channels 定义了一系列处理 IO 的 Channel 接口以及这些接口在文件系...原创 2013-01-03 14:51:09 · 66 阅读 · 0 评论 -
Java NIO——Selector机制解析一《转》
一、 前言 自从J2SE 1.4版本以来,JDK发布了全新的I/O类库,简称NIO,其不但引入了全新的高效的I/O机制,同时,也引入了多路复用的异步模式。NIO的包中主要包含了这样几种抽象数据类型: Buffer:包含数据且用于读写的线形表结构。其中还提供了一个特殊类用于内存映射文件的I/O操作。Charset:它提供Unicode字符串影射到字节序列以及逆映射的操...原创 2013-01-06 21:11:11 · 156 阅读 · 0 评论 -
Java NIO——Selector机制解析二《转》
在前些天的《Java NIO类库Selector机制解析》文章中,我们知道了下面的事情: 1)Sun的JVM在实现Selector上,在Linux和Windows平台下的细节。2)Selector类的wakeup()方法如何唤醒阻塞在select()系统调用上的细节。 先给大家做一个简单的回顾,在Windows下,Sun的Java虚拟机在Selector.open()时会自己和自己建立loop...原创 2013-01-06 21:30:07 · 109 阅读 · 0 评论 -
Java NIO——Selector机制解析三(源码分析)
最近一直在看java nio,对其中的selector比较感兴趣,所有就先在网上查了些资料,发现还真有很多人研究过这个,其中尤以皓哥写的比较有意思,也很使我受启发,我也转了他的博客Java NIO——Selector机制解析《转》,但是我一直不明白pipe是如何唤醒selector的,所以又去看了jdk的源码(openjdk下载),整理了如下:以Java nio自带demo : O...原创 2013-01-24 23:09:11 · 477 阅读 · 1 评论