我试图理解RoaringBitmap中使用的序列化机制。我注意到,在序列化任何数字类型(Integer/Long/Short)时,它被转换为reverseBytes(通过XXX.reverseBytes()
)方法。这是某种优化吗?
这与优化无关。它是关于如何将多字节数值存储为单个字节序列的。
查看这篇wiki文章了解更多关于Endianness的信息