DataStream 순서 스키마

파일에는 필드 이름이 없어 write와 read 호출 순서가 곧 형식이 된다.

  1. writeUTF name

    길이와 문자열 바이트를 기록한다.

  2. writeInt age

    다음 네 바이트에 숫자를 쓴다.

  3. readUTF name

    같은 위치와 타입으로 복원한다.

  4. readInt age

    다음 필드를 같은 순서로 읽는다.

핵심: 순서 변경은 컴파일 오류가 아니라 데이터 해석 오류를 만든다.