Результаты поиска
Как лучше всего обойти тот факт, что все Java байт подписаны?
В Java нет такого понятия, как беззнаковый байт.
Работая с некоторым низкоуровневым кодом, иногда вам нужно работать с байтами, которые имеют беззнаковые значения больше 128, что заставляет Java интерпретировать их как отрицательное число из-за того, что MSB используется для знака.
Какой хороший способ обойти это? (Говорить не использовать Java-это не вариант)
Как лучше всего обойти тот факт, что все Java байт подписаны?
В Java нет такого понятия, как беззнаковый байт.
Работая с некоторым низкоуровневым кодом, иногда вам нужно работать с байтами, которые имеют беззнаковые значения больше 128, что заставляет Java интерпретировать их как отрицательное число из-за того, что MSB используется для знака.
Какой хороший способ обойти это? (Говорить не использовать Java-это не вариант)
Инструмент для чтения и отображения версий Java .class
Кто-нибудь из вас знает инструмент, который будет искать файлы .class и затем отображать их скомпилированные версии?
Я знаю, что вы можете посмотреть их по отдельности в Редакторе hex, но у меня есть много файлов классов, которые нужно просмотреть (что-то в моем гигантском приложении по какой-то причине компилируется в Java6).
Как избежать OutOfMemoryError при использовании Bytebuffers и NIO?
Я использую ByteBuffers и FileChannels для записи двоичных данных в файл. Когда я делаю это для больших файлов или последовательно для нескольких файлов, я получаю исключение OutOfMemoryError .
Я где-то читал, что использование Bytebuffers с NIO нарушено и его следует избегать. Кто-нибудь из вас уже сталкивался с подобной проблемой и нашел решение для эффективного сохранения больших объемов двоичных данных в файле java?
Является ли вариант jvm -XX:MaxDirectMemorySize правильным решением?