NIO是对I/O处理的进一步抽象,包含了I/O的基础概念.我是基于网上博友的博客和Ron Hitchens写的<JAVA NIO>来学习的. NIO的三大核心内容:缓冲区,通道,选择器. 一,buffer缓冲区 1,家谱 除了以上的基础类型对应的buffer之外,还有一种MappedByteBuffer,是ByteBuffer的子类, 专门用于内存映射文件的一种特例. 2,buffer 缓冲区基础 概念上,缓冲区是包在一个对象内的基本数据元素数组. 2.1,属性 容量( capacity) 缓…