Joonas' Note

자바에서 내부 클래스의 직렬화(Serialize) 본문

분류없음

자바에서 내부 클래스의 직렬화(Serialize)

joonas 2018.10.17 03:28

객체를 그대로 파일에 저장하기 위해 직렬화를 시도했고 코드는 아래와 같았다.

그런데 이상하게도 java.io.NotSerializableException 가 발생하면서 제대로 동작하지 않았다.
stackoverflow에서 그 답변을 찾을 수 있었는데, 내부 클래스를 직렬화하기 위해서는 외부 클래스를 인스턴스화 해야하기 때문에 그렇다고 한다.

참고한 링크: https://stackoverflow.com/questions/7144912/why-is-a-serializable-inner-class-not-serializable

0 Comments
댓글쓰기 폼