【发布时间】:2010-09-26 14:49:26
【问题描述】:
我问是因为我正在将字节流从 C 进程发送到 Java。在 C 端,32 位整数的 LSB 是第一个字节,MSB 是第 4 个字节。
所以我的问题是:在 Java 端,当我们读取从 C 进程发送的字节时,Java 端的 endian 是什么?
追问:如果Java端的endian和发送的不一样,如何相互转换?
【问题讨论】:
-
这是我的助记符,所以我不会忘记:Java 不是硬件而是虚拟的,是互联网的语言。 网络字节顺序是big endian。因此,Java 是 big endian。
标签: java endianness