Читает ли Java целые числа с прямым или обратным порядком байтов?
Я наткнулся здесь через Google j2se и получил ответ, что Java java-api является с прямым порядком байтов.
Читая ответы, я jdk хотел бы отметить, что байты endianness действительно имеют порядок javax следования байтов, хотя, к endian счастью, если вы имели дело java-api только с «массовыми» микропроцессорами, вы java-libraries вряд ли когда-либо сталкивались java с этим, поскольку Intel, Motorola, и core-java Zilog все согласились с направлением core-java сдвига своих микросхем UART jre и что MSB байта будет 2**7
, а j2se LSB будет 2**0
в их процессорах oraclejdk (я использовал обозначение core-java мощности FORTRAN, чтобы подчеркнуть, сколько javax лет этому материалу :)) .
Я javax столкнулся с этой проблемой byte-order с некоторыми последовательными endianness данными нисходящего канала core-java Space Shuttle более 20 лет endian назад, когда мы заменили .java интерфейсное оборудование java-api стоимостью 10 тысяч долларов endianness на компьютер Mac. Об этом big-endian давно опубликован доклад endian NASA Tech. Я просто использовал core-java поисковую таблицу из 256 .java элементов с перевернутыми java-api битами (table[0x01]=0x80
и т. Д.) После того, как oraclejdk каждый байт был сдвинут из java потока битов.
java
endianness
Читает ли Java целые числа с прямым или обратным порядком байтов?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.