바이트 순서

바이트 순서 (ByteOrder)

바이트 순서를 위한 타입 안전 열거형이에요. 빅 엔디언과 리틀 엔디언 두 가지 순서를 나타냅니다.

출처: Java API Reference

본문

ByteOrder는 바이트 순서를 나타내는 타입 안전 열거형(typesafe enumeration)이에요.

public final class ByteOrder extends Object

이 클래스는 두 개의 상수를 제공해요.

public static final ByteOrder BIG_ENDIAN
public static final ByteOrder LITTLE_ENDIAN
  • BIG_ENDIAN — 가장 높은 유효 바이트를 가장 작은 주소에 두는 순서예요.
  • LITTLE_ENDIAN — 가장 낮은 유효 바이트를 가장 작은 주소에 두는 순서입니다.

주요 메서드:

public static ByteOrder nativeOrder()
public String toString()

nativeOrder()는 현재 JVM이 실행되는 하드웨어의 기본 바이트 순서를 반환해요. ByteBuffer.order(ByteOrder)로 버퍼의 바이트 순서를 설정하거나 조회할 때 이 클래스를 사용합니다.

더 알아보기 (Learn more)