80-10-015-原理-Java NIO-ByteBuffer

Posted 九师兄

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了80-10-015-原理-Java NIO-ByteBuffer相关的知识,希望对你有一定的参考价值。

1.JDK与Netty的ByteBuf对比

JDK的ByteBuffer与Netty的ByteBuf之间的差昇比対:

  1. Netty的ByteBuf采用了读写索引分离的策略(readerIndex与writerIndex) ,一个初始化(里面尚未有任何数据)的ByteBuf的readerIndex与writerIndex値都为0。
  2. 当读索引与写索引処于同-个位置肘,如果我们急促读取,那幺就会抛出IndexOutOfBoundsException.
  3. 対于ByteBuf的任何洟写操作都会分別単独维护读索引与写索引。

2. JDK的ByteBuffer的缺点

public abstract class ByteBuffer
    extends Buffer
    impl

以上是关于80-10-015-原理-Java NIO-ByteBuffer的主要内容,如果未能解决你的问题,请参考以下文章

java虚拟机工作原理图解

java虚拟机工作原理?

java虚拟机工作原理?

有没有推荐一本java的底层原理的书?

java 线程池机制的原理是啥?

Java 虚拟机原理JDK 体系结构 | Java 源码运行原理 | Java 虚拟机内存