IoBuffer和ByteBuffer
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 最近在做通信和传输的项目,大量的使用 NIO 和 Mina ,虽然之前一直对这部分比较关注,但是还没有好好的总结一下这方面的内容。今天想写点儿 NIO 里最基本的一个类 ByteBuffer 。至于 Mina 中的 IoBuffer ,我们可以先看 Mina API 中的描述: A byte buffer used by MINA applications. This is a replacement for ByteBuffer. Please refer to ByteBuffer documentation for preliminary usage 。 当然,接下去也有写到: MINA does not use NIO ByteBuffer directly for two reasons ,至于这 Two Reasons ,我们将在后面的比较中展开。 ByteBuffer 继承了 Buffer ,对 Buffer 的理解可以说是 NIO 的入门。在 Buffer 中有 4 个重要的 Attributes : Capacity: the capacity is set when the buffer is created and can never be changed 。 Limit: the