
网络
大写的R
活着就好。。
展开
-
Buffer基本API-N3111
package Netty与NIO的前生今世3;import java.nio.IntBuffer;/** * Buffer操作基本API * 缓冲区实际上是一个容器,更直接的说,其实就是一个数组,在NIO库中,所有数据都是用缓冲区处理的。 * 在读数据时,它是直接读到缓冲区的;在写入数据时,它也是写入缓冲区;任何时候访问NIO中的数据 * ,都是将它放到缓冲区中。而在面向I/O系统中,所有数据都是直接写入或者将数据读到steam对象中 * 在NIO中,所有的缓冲区类型都继原创 2020-12-24 00:28:34 · 115 阅读 · 0 评论 -
Buffer基本理解-N3112
package Netty与NIO的前生今世3;import java.io.FileInputStream;import java.io.IOException;import java.nio.Buffer;import java.nio.ByteBuffer;import java.nio.channels.FileChannel;/** * Buffer的基本理解 * 缓冲区对象本质上一个数组,但它其实是一个特殊的数组,缓冲区对象内置了一些机制, * 能够跟踪记录和缓冲区原创 2020-12-24 00:25:10 · 667 阅读 · 1 评论 -
缓冲区分配-N3113
package Netty与NIO的前生今世3;import java.nio.ByteBuffer;/** * 缓冲区的分配 *在创建一个缓冲区对象时,会调用静态方法allocation来指定缓冲区的容量,其实调用allocation()方法 * 相当于创建了一个指定大小的数组,并把它包装为缓冲区对象,或者我们也可以直接将一个现有的数组 * 包装为缓冲区对象。 */class BufferWrap{ public void myMethod(){ //分配指定原创 2020-12-24 00:23:16 · 211 阅读 · 0 评论