## Uses of Class
java.nio.ByteOrder

Packages that use ByteOrder
java.lang.invoke: The `java.lang.invoke` package provides low-level primitives for interacting with the Java Virtual Machine.
java.nio: Defines buffers, which are containers for data, and provides an overview of the other NIO packages.
javax.imageio.stream: A package of the Java Image I/O API dealing with low-level I/O from files and streams.

### Uses of ByteOrder in java.lang.invoke

Methods in java.lang.invoke with parameters of type ByteOrder
`static VarHandle` MethodHandles.`byteArrayViewVarHandle​(Class<?> viewArrayClass, ByteOrder byteOrder)` Produces a VarHandle giving access to elements of a `byte[]` array viewed as if it were a different primitive array type, such as `int[]` or `long[]`.
`static VarHandle` MethodHandles.`byteBufferViewVarHandle​(Class<?> viewArrayClass, ByteOrder byteOrder)` Produces a VarHandle giving access to elements of a `ByteBuffer` viewed as if it were an array of elements of a different primitive component type to that of `byte`, such as `int[]` or `long[]`.

### Uses of ByteOrder in java.nio

Fields in java.nio declared as ByteOrder
`static ByteOrder` ByteOrder.`BIG_ENDIAN` Constant denoting big-endian byte order.
`static ByteOrder` ByteOrder.`LITTLE_ENDIAN` Constant denoting little-endian byte order.

Methods in java.nio that return ByteOrder
`static ByteOrder` ByteOrder.`nativeOrder()` Retrieves the native byte order of the underlying platform.
`ByteOrder` ByteBuffer.`order()` Retrieves this buffer's byte order.
`abstract ByteOrder` CharBuffer.`order()` Retrieves this buffer's byte order.
`abstract ByteOrder` DoubleBuffer.`order()` Retrieves this buffer's byte order.
`abstract ByteOrder` FloatBuffer.`order()` Retrieves this buffer's byte order.
`abstract ByteOrder` IntBuffer.`order()` Retrieves this buffer's byte order.
`abstract ByteOrder` LongBuffer.`order()` Retrieves this buffer's byte order.
`abstract ByteOrder` ShortBuffer.`order()` Retrieves this buffer's byte order.

Methods in java.nio with parameters of type ByteOrder
`ByteBuffer` ByteBuffer.`order​(ByteOrder bo)` Modifies this buffer's byte order.

### Uses of ByteOrder in javax.imageio.stream

Fields in javax.imageio.stream declared as ByteOrder
`protected ByteOrder` ImageInputStreamImpl.`byteOrder` The byte order of the stream as an instance of the enumeration class `java.nio.ByteOrder`, where `ByteOrder.BIG_ENDIAN` indicates network byte order and `ByteOrder.LITTLE_ENDIAN` indicates the reverse order.

Methods in javax.imageio.stream that return ByteOrder
`ByteOrder` ImageInputStream.`getByteOrder()` Returns the byte order with which data values will be read from this stream as an instance of the `java.nio.ByteOrder` enumeration.

Methods in javax.imageio.stream with parameters of type ByteOrder
`void` ImageInputStream.`setByteOrder​(ByteOrder byteOrder)` Sets the desired byte order for future reads of data values from this stream.