클래스에 있는 정보를 객체 직렬화를 한 뒤 저장시킬 파일의 임의의 위치에 기록하려고 합니다
파일 쓰기와 객체 직렬화는 OutputStream - ObjectOutputStream를 사용하고 위치 설정은 RandomAccessFile를 사용한다는걸 공부해서 알았는데
이 두가지를 하나의 파일에 같이 적용시키는걸 모르겠습니다.
RandomAccessFile가 OutputStream와는 별개의 클래스라 그런것 같은데
혹시 다른 방법이 있나요?
클래스에 있는 정보를 객체 직렬화를 한 뒤 저장시킬 파일의 임의의 위치에 기록하려고 합니다
파일 쓰기와 객체 직렬화는 OutputStream - ObjectOutputStream를 사용하고 위치 설정은 RandomAccessFile를 사용한다는걸 공부해서 알았는데
이 두가지를 하나의 파일에 같이 적용시키는걸 모르겠습니다.
RandomAccessFile가 OutputStream와는 별개의 클래스라 그런것 같은데
혹시 다른 방법이 있나요?
ObjectInputStream
ㄴ 그건 읽어오는거고, 저는 파일에 쓰는거요
https://docs.oracle.com/javase/7/docs/api/java/io/RandomAccessFile.html