java - Bits 类和 Bitset 之间的区别

标签 java libgdx

我对 Bits 之间的差异有疑问LibGDX 库中的类和 BitSet标准 Java 库中的类。 Bits 类的构建是为了更快地处理按位运算还是更高的内存效率?

最佳答案

我相信this是该类的来源。这是 BitSet 的来源。乍一看,它们非常相似;它们都由 long[] 支持。我不期望性能有任何特别的改进。您可以使用您喜欢的任何一个,但我会错误地选择 JDK 实现作为更标准的实现。

有点奇怪的是,该类甚至没有提到 JDK 的 BitSet(例如“在此类情况下,该类的性能比 BitSet 更好/更差”),这让我感到奇怪如果实现者在创建他们的类之前没有在 JDK 中查找这样的类。

关于java - Bits 类和 Bitset 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36122652/

相关文章:

java - 无法移动 libgdx OrthographicCamera

java - 我想将 servlet 连接到 .jsp,然后将 servlet 与 midlet 连接

java - 屏幕截图例程使用 LibGdx 给出空白图像

unit-testing - 使用 PowerMock 后的 Mockito ClassCastException

java - 在运行 Jboss 时重新启动 JMS

对实例变量的 Java 本地引用

java - 桌面上的 libgdx - 确定鼠标是否在窗口外

java - 如何将 StreamEx 解包为 "Plain Old Java Stream"?

java - Android 中的 JVM 是否优化了硬编码条件?

java - 如何更新 stub 类? (轴2)