Найдено результатов: 4

Как лучше всего обойти тот факт, что все Java байт подписаны?

В Java нет такого понятия, как беззнаковый байт.

Работая с некоторым низкоуровневым кодом, иногда вам нужно работать с байтами, которые имеют беззнаковые значения больше 128, что заставляет Java интерпретировать их как отрицательное число из-за того, что MSB используется для знака.

Какой хороший способ обойти это? (Говорить не использовать Java-это не вариант)

java   byte   unsigned   signed    

587   7   00:41, 19th August, 2020


Как лучше всего обойти тот факт, что все Java байт подписаны?

В Java нет такого понятия, как беззнаковый байт.

Работая с некоторым низкоуровневым кодом, иногда вам нужно работать с байтами, которые имеют беззнаковые значения больше 128, что заставляет Java интерпретировать их как отрицательное число из-за того, что MSB используется для знака.

Какой хороший способ обойти это? (Говорить не использовать Java-это не вариант)

java   byte   unsigned   signed    

438   7   03:12, 27th August, 2020


Инструмент для чтения и отображения версий Java .class

Кто-нибудь из вас знает инструмент, который будет искать файлы .class и затем отображать их скомпилированные версии?

Я знаю, что вы можете посмотреть их по отдельности в Редакторе hex, но у меня есть много файлов классов, которые нужно просмотреть (что-то в моем гигантском приложении по какой-то причине компилируется в Java6).

jvm-bytecode    

442   7   19:01, 11th August, 2020


Как избежать OutOfMemoryError при использовании Bytebuffers и NIO?

Я использую ByteBuffers и FileChannels для записи двоичных данных в файл. Когда я делаю это для больших файлов или последовательно для нескольких файлов, я получаю исключение OutOfMemoryError . Я где-то читал, что использование Bytebuffers с NIO нарушено и его следует избегать. Кто-нибудь из вас уже сталкивался с подобной проблемой и нашел решение для эффективного сохранения больших объемов двоичных данных в файле java?

Является ли вариант jvm -XX:MaxDirectMemorySize правильным решением?

java   nio   bytebuffer   filechannel    

414   6   11:38, 2nd August, 2020