对于经常需要存储在数据库中的列,我有某些值。以前,我一直将这些值缓存为static final byte[]
类字段,但不幸byte[]
的是不允许更简单的相等比较(检查另一个字节数组元素是否与这个相同)因此我正在考虑使用static final ByteBuffer
类字段,因为这样可以让我更轻松相等比较(我的数据库无论如何都需要将所有值转换为 ByteBuffer 以进行写入)。
现在,由于我是 ByteBuffer 使用的新手,我只想问一下static final ByteBuffer
我的类中的几个(<100)字段是否有任何问题,每个字段都包含一个长度为 2 的字节 []?