
Java NIO系列教程
太阳花_1989
这个作者很懒,什么都没留下…
展开
-
Java NIO系列教程(一) Java NIO 概述
Java NIO系列教程(一) Java NIO 概述 原文链接 作者:Jakob Jenkov 译者:airu 校对:丁一 Java NIO 由以下几个核心部分组成: ChannelsBuffersSelectors 虽然Java NIO 中除此之外还有很多类和组件,但在我看来,Channel,Buffer 和 Selector 构成了核心的API。其转载 2015-05-31 19:51:04 · 388 阅读 · 0 评论 -
Java NIO系列教程(二) Channel
Java NIO系列教程(二) Channel 原文链接 作者:Jakob Jenkov 译者:airu 校对:丁一 Java NIO的通道类似流,但又有些不同: 既可以从通道中读取数据,又可以写数据到通道。但流的读写通常是单向的。通道可以异步地读写。通道中的数据总是要先读到一个Buffer,或者总是要从一个Buffer中写入。 正如上面所说,从通道读取转载 2015-05-31 20:20:10 · 401 阅读 · 0 评论 -
Java NIO系列教程(三) Buffer
nio 系列转载 2016-07-28 17:29:48 · 439 阅读 · 0 评论 -
Java NIO系列教程(四) Scatter/Gather
原文地址:http://tutorials.jenkov.com/java-nio/scatter-gather.html 作者:Jakob Jenkov 译者:郭蕾 Java NIO开始支持scatter/gather,scatter/gather用于描述从Channel(译者注:Channel在中文经常翻译为通道)中读取或者写入到Channel的操作。 分散(s转载 2016-07-28 17:36:59 · 254 阅读 · 0 评论 -
Java NIO系列教程(六) Selector
原文链接 作者:Jakob Jenkov 译者:浪迹v 校对:丁一 Selector(选择器)是Java NIO中能够检测一到多个NIO通道,并能够知晓通道是否为诸如读写事件做好准备的组件。这样,一个单独的线程可以管理多个channel,从而管理多个网络连接。 下面是本文所涉及到的主题列表: 为什么使用Selector?Selector的创建向Selector注册通道Selection转载 2016-07-28 18:17:43 · 321 阅读 · 0 评论 -
Java NIO系列教程(五) 通道之间的数据传输
作者:Jakob Jenkov 译者:郭蕾 校对:周泰 在Java NIO中,如果两个通道中有一个是FileChannel,那你可以直接将数据从一个channel(译者注:channel中文常译作通道)传输到另外一个channel。 transferFrom() FileChannel的transferFrom()方法可以将数据从源通道传输到FileChannel中(译者注:这个转载 2016-07-28 18:13:22 · 315 阅读 · 0 评论 -
NIO 入门
NIO 入门 JDK 1.4 中引入的新输入输出 (NIO) 库在标准 Java 代码中提供了高速的、面向块的 I/O。本实用教程从高级概念到底层的编程细节,非常详细地介绍了 NIO 库。您将学到诸如缓冲区和通道这样的关键 I/O 元素的知识,并考察更新后的库中的标准 I/O 是如何工作的。您还将了解只能通过 NIO 来完成的工作,如异步 I/O 和直接缓冲区。 Greg Tr转载 2016-07-29 16:39:47 · 278 阅读 · 0 评论