2016-03-21 2 views
0

У меня вопрос о различиях между классом Bits из библиотеки LibGDX и классом BitSet в стандартной библиотеке Java. Был ли класс Bits построен быстрее при обработке побитовых операций или большей эффективности памяти?Разница между этим классом Bits и Bitset

+0

Выглядит так же, как и с несколькими операциями. Я ожидал бы, что базовая структура данных будет идентичной. –

ответ

1

Я считаю, что this является источником этого класса. Вот источник BitSet. С первого взгляда они очень похожи; они оба поддерживаются long[] с. Я бы не ожидал какого-либо улучшения производительности. Вы можете использовать то, что вы предпочитаете, хотя я бы ошибался на стороне реализации JDK как более стандартный.

Это несколько странно, что класс даже не упоминает JDK BitSet (например, «Этот класс работает лучше/хуже, чем BitSet в таком-то и таком случае»), что заставляет меня задаться вопросом, t искать такой класс в JDK, прежде чем создавать их.

Смежные вопросы