Я натрапив сюди через Google і отримав свою відповідь, що Java - великий ендіанець .
Читаючи відповіді, я хотів би зазначити, що байти дійсно мають порядок ендіан, хоча милосердно, якщо ви мали справу лише з "основними" мікропроцесорами, ви навряд чи коли-небудь стикалися з ним як Intel, Motorola та Zilog all домовились про напрямок зсуву своїх мікросхем UART і про те, що MSB байта буде, 2**7
а LSB буде 2**0
в їх процесорах (я використовував нотацію потужності FORTRAN, щоб підкреслити, скільки років цей матеріал :)).
Я зіткнувся з цією проблемою з деякими серійними даними про передачу низхідної лінії Space Shuttle 20 років тому, коли ми замінили апаратне забезпечення інтерфейсу в 10 000 доларів на комп'ютер Mac. Про це давно опубліковано короткий текст NASA Tech. Я просто використав таблицю пошуку 256 елементів з бітами, поверненими ( table[0x01]=0x80
і т.д.) після зміщення кожного байта з потоку бітів.