Java网络编程系列之NIO
- 1.Java NIO概述
- 1.1 阻塞IO
- 1.2 非阻塞IO
- 1.3 NIO概述
- 1.3.1 Channels
- 1.3.2 Buffer
- 1.3.3 Selector
- 2.Java NIO(Channel)
- 2.1Channel概述
- 2.2 Channel实现
- 2.3 FileChannel 介绍与示例
- 2.4 FileChannel 操作详解
- 2.4.1 打开FileChannel
- 2.4.2 从FileChannel读取数据
- 2.4.3 向FileChannel写数据
- 2.4.4 关闭FileChannel
- 2.4.5 FileChannel的position方法
- 2.4.6 FileChannel的size方法
- 2.4.7 FileChannel的truncate方法
- 2.4.8 FileChannel的force方法
- 2.4.9 FileChannel的transferTo和transferFrom方法
- 2.5 Socket通道
- 3.5.1 ServerSocketChannel
- 3.5.2 SocketChannel
- 3.5.2.1 SocketChannel介绍
- 3.5.2.2 SocketChannel 特征
- 3.5.2.3 SocketChannel 使用
- 3.5.3 DatagarmChennel
- 2.6 Scatter和Gather
- 2.6.1 Scattering Reads
- 2.6.2 Gathering Writes
- 3.Java NIO(Buffer)
- 3.1 Buffer简介
- 3.2 Buffer的基本用法
- 3.3 Buffer 的 capacity、position 和limit
- capacity
- position
- limit
- 3.4 Buffer 的类型
- 3.5Buffer 分配和写数据
- 3.5.1 Buffer 分配
- 3.5.2 向Buffer中 写数据
- 3.5.3 flip()方法
- 3.6 从 Buffer 中读取数据
- 3.7 Buffer几个方法
- 3.7.1 rewind()方法
- 3.7.2 clear()与 compact)方法
- 3.7.3 mark()与 reset()方法
- 3.8 缓冲区操作
- 3.8.1
- 4.Java NIO(Selector)
- 5.Java NIO(Pipe和FileLock)
- 6.Java NIO(其他)
1.Java NIO概述
1.1 阻塞IO
1.2 非阻塞IO
1.3 NIO概述
1.3.1 Channels
1.3.2 Buffer
1.3.3 Selector
2.Java NIO(Channel)
2.1Channel概述
2.2 Channel实现
2.3 FileChannel 介绍与示例
2.4 FileChannel 操作详解
2.4.1 打开FileChannel
2.4.2 从FileChannel读取数据
2.4.3 向FileChannel写数据
2.4.4 关闭FileChannel
2.4.5 FileChannel的position方法
2.4.6 FileChannel的size方法
2.4.7 FileChannel的truncate方法
2.4.8 FileChannel的force方法
2.4.9 FileChannel的transferTo和transferFrom方法
2.5 Socket通道
3.5.1 ServerSocketChannel
3.5.2 SocketChannel
3.5.2.1 SocketChannel介绍
3.5.2.2 SocketChannel 特征
3.5.2.3 SocketChannel 使用
3.5.3 DatagarmChennel
2.6 Scatter和Gather
2.6.1 Scattering Reads
2.6.2 Gathering Writes
3.Java NIO(Buffer)
3.1 Buffer简介
3.2 Buffer的基本用法
3.3 Buffer 的 capacity、position 和limit
capacity
position
limit
3.4 Buffer 的类型
3.5Buffer 分配和写数据
3.5.1 Buffer 分配
3.5.2 向Buffer中 写数据