Module java.base
Package java.nio

Class ByteOrder

java.lang.Object
java.nio.ByteOrder

public final class ByteOrder extends Object
一个用于字节顺序的类型安全枚举。
自从:
1.4
  • Field Details

    • BIG_ENDIAN

      public static final ByteOrder BIG_ENDIAN
      表示大端字节顺序的常量。在此顺序中,多字节值的字节从最重要到最不重要排序。
    • LITTLE_ENDIAN

      public static final ByteOrder LITTLE_ENDIAN
      表示小端字节顺序的常量。在此顺序中,多字节值的字节从最不重要到最重要排序。
  • Method Details

    • nativeOrder

      public static ByteOrder nativeOrder()
      检索底层平台的本机字节顺序。

      定义此方法是为了性能敏感的Java代码可以分配与硬件相同字节顺序的直接缓冲区。当使用这样的缓冲区时,本机代码库通常更有效率。

      返回:
      运行此Java虚拟机的硬件的本机字节顺序
    • toString

      public String toString()
      构造描述此对象的字符串。

      此方法对于BIG_ENDIAN返回字符串"BIG_ENDIAN",对于LITTLE_ENDIAN返回字符串"LITTLE_ENDIAN"

      覆盖:
      toString 在类 Object
      返回:
      指定的字符串