Java NIO基础篇,有哪些可以问?

摘要:前言:撸基础篇系列,避免每次都要从头开始看,写个自己的知识体系树 NIO 核心就是异步, 比如,复制文件,让操作系统去处理,等通知 BIO核心类 一,BIO NIO基本操作类 Bytebuffer 构建: 用JVM的内存构建: ByteBu
前言:撸基础篇系列,避免每次都要从头开始看,写个自己的知识体系树 NIO 核心就是异步, 比如,复制文件,让操作系统去处理,等通知 BIO核心类 一,BIO NIO基本操作类 Bytebuffer 构建: 用JVM的内存构建: ByteBuffer.allocate(bufferSize) 用JVM的直接内存构建: ByteBuffer.allocateDirect(bufferSize) 内存结构: flip()后--> postion, limit,和captain的处理工具类 flip() 如上, postion=0, limit = wirtCont, captian不变 mark()与reset()方法连用,mark一个postion后,可以通过reset方法返回到原来的订单 缓存的数据处理类 clear() 方法会清空整个缓冲区。
阅读全文