文件名称:java8源码-nio:java8nio使用的总结
文件大小:1.73MB
文件格式:ZIP
更新时间:2024-06-24 13:52:08
系统开源
java8 源码 nio java8 nio使用的总结 目录 1. NIO_NIO 与 IO 区别 NIO支持面向缓冲区的、基于通道的IO操作 IO NIO 面向流(Stream Oriented) 面向缓冲区(Buffer Oriented) 阻塞IO(Blocking IO) 非阻塞IO(NonBlocking IO) (无) 选择器(Selectors) 2. NIO_缓冲区(Buffer)的数据存取 缓冲区(Buffer):在 Java NIO 中负责数据的存取。缓冲区就是数组。用于存储不同数据类型的数据 4. NIO_直接缓冲区与非直接缓冲区 非直接缓冲区:通过 allocate() 方法分配缓冲区,将缓冲区建立在 JVM 的内存中 直接缓冲区:通过 allocateDirect() 方法分配直接缓冲区,将缓冲区建立在物理内存中。可以提高效率 5. NIO_通道(Channel)的原理与获取 通道(Channel):用于源节点与目标节点的连接。在 Java NIO 中负责缓冲区中数据的传输。 Channel 本身不存储数据,因此需要配合缓冲区进
【文件预览】:
nio-master
----Java NIO.pdf(1.91MB)
----src()
--------com()
----nio.iml(793B)
----README.md(2KB)