1、ByteBuf buf = Unpooled.buffer(100); 申請1個字節大小的內存空間。
如果向buf中寫入數據,超過100個字節,buf會自動進行擴容
2、byte[] b = new byte[30];
ByteBuf bufNew = buf.readBytes(b); 一次從buf中讀取30個字節內容。寫入到新的數組b中
****注意,此時如果要使用獲取到的30個字節數據。那就使用b。 千萬不能使用bufNew。 我就在這裏錯過
1、ByteBuf buf = Unpooled.buffer(100); 申請1個字節大小的內存空間。
如果向buf中寫入數據,超過100個字節,buf會自動進行擴容
2、byte[] b = new byte[30];
ByteBuf bufNew = buf.readBytes(b); 一次從buf中讀取30個字節內容。寫入到新的數組b中
****注意,此時如果要使用獲取到的30個字節數據。那就使用b。 千萬不能使用bufNew。 我就在這裏錯過