관리 메뉴

Joonas' Note

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

개발/Java

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

joonas 2018. 10. 17. 03:28

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

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

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

반응형

'개발 > Java' 카테고리의 다른 글

Google ARCore Sceneform archived 소식  (2) 2020.05.30
자바에서 내부 클래스의 직렬화(Serialize)  (0) 2018.10.17
0 Comments
댓글쓰기 폼