Jvm Java';s虚拟机&x27;s Endianness(套房)

Jvm Java';s虚拟机&x27;s Endianness(套房),jvm,endianness,Jvm,Endianness,我读了这个主题(),我想问一个问题,Java被认为是独立于平台的(我同意这一点),而且扩展后不会遇到任何endianness问题(这个扩展必须小心) 利用这次讨论,下面是下一个问题或场景: -如果我试图用java应用程序读取一个原始二进制文件(我知道结构/类型的序列),其中包含以前由C程序在一个小小的Endian体系结构下编写的结构 假设我的java应用程序是以一种经典的方式编码的(java是“独立于平台的”,所以不应该有任何问题)。这种情况是否说明了尾端性问题?交换二进制数据时,尾端性必须始终

我读了这个主题(),我想问一个问题,Java被认为是独立于平台的(我同意这一点),而且扩展后不会遇到任何endianness问题(这个扩展必须小心)

利用这次讨论,下面是下一个问题或场景: -如果我试图用java应用程序读取一个原始二进制文件(我知道结构/类型的序列),其中包含以前由C程序在一个小小的Endian体系结构下编写的结构


假设我的java应用程序是以一种经典的方式编码的(java是“独立于平台的”,所以不应该有任何问题)。这种情况是否说明了尾端性问题?

交换二进制数据时,尾端性必须始终是规范的一部分。如果不是,你就有一个持久性问题。除非某些软件提供诸如“序列化对象可以在具有不同体系结构的不同计算机上反序列化”之类的保证 但在本例中,endian问题是在(反)序列化级别解决的