为什么说Java默认是大端序,而我打印的结果是小端序,是jvm层面根据物理硬件做出的改变吗?求解惑

调用方法传入数据类型不一致没有报错,还有为什么说Java默认是大端序,而我打印的结果是小端序,是jvm层面根据物理硬件做出的改变吗?求解惑

img

img

img

img

Little-Endian_百度百科 LITTLE-ENDIAN(小字节序、低字节序),即低位字节排放在内存的低地址端,高位字节排放在内存的高地址端。 与之对应的是:BIG-ENDIAN(大字节序、高字节序) https://baike.baidu.com/item/Little-Endian/4118225?fr=aladdin
这种东西,一搜一大堆
简单来讲,JAVA字节序指JAVA虚拟机里面的字节序

C里面大端和小端在window系统和unix系统不一样。JAVA不清楚在底层是否是做过封装。