APIdia Launch Partner
Top Description Fields Constructors Methods
java.nio

public final Enum ByteOrder

extends Enum<ByteOrder>
Class Inheritance
Imports
jdk.internal.misc.Unsafe

A typesafe enumeration for byte orders.
Authors
Mark Reinhold, JSR-51 Expert Group
Since
1.4

Field Summary

Modifier and TypeField and Description
public static final ByteOrder
BIG_ENDIAN

Constant denoting big-endian byte order.

public static final ByteOrder
LITTLE_ENDIAN

Constant denoting little-endian byte order.

private static final ByteOrder

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static ByteOrder

Returns:

The native byte order of the hardware upon which this Java virtual machine is running
nativeOrder
()

Retrieves the native byte order of the underlying platform.

public static ByteOrder
public static ByteOrder[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

BIG_ENDIANback to summary
public static final ByteOrder BIG_ENDIAN

Constant denoting big-endian byte order. In this order, the bytes of a multibyte value are ordered from most significant to least significant.

LITTLE_ENDIANback to summary
public static final ByteOrder LITTLE_ENDIAN

Constant denoting little-endian byte order. In this order, the bytes of a multibyte value are ordered from least significant to most significant.

NATIVE_ORDERback to summary
private static final ByteOrder NATIVE_ORDER

Constructor Detail

ByteOrderback to summary
private ByteOrder()

Method Detail

nativeOrderback to summary
public static ByteOrder nativeOrder()

Retrieves the native byte order of the underlying platform.

This method is defined so that performance-sensitive Java code can allocate direct buffers with the same byte order as the hardware. Native code libraries are often more efficient when such buffers are used.

Returns:ByteOrder

The native byte order of the hardware upon which this Java virtual machine is running

valueOfback to summary
public static ByteOrder valueOf(String name)
valuesback to summary
public static ByteOrder[] values()