JVM内存[stack / heap]中的java char big endian是吗?那是UTF-16 LE还是UTF-16 BE?
我认为这没什么大不了,它取决于JVM的实现,并保持性能的本机芯片顺序。原因。那是英特尔等的LE。对吗?
还是在Java规范中指定。本身?
最佳答案
Java语言是字节序无关的。 (JVM实现可能使用硬件字节序。)
但是,将字符转换为字节序列的各种方法具有固定的字节序。 DataOutputStream
。
JVM内存[stack / heap]中的java char big endian是吗?那是UTF-16 LE还是UTF-16 BE?
我认为这没什么大不了,它取决于JVM的实现,并保持性能的本机芯片顺序。原因。那是英特尔等的LE。对吗?
还是在Java规范中指定。本身?
最佳答案
Java语言是字节序无关的。 (JVM实现可能使用硬件字节序。)
但是,将字符转换为字节序列的各种方法具有固定的字节序。 DataOutputStream
。