직렬화역직렬화차이
-
Java에서 Serializable은 무엇일까? 직렬화 vs 역직렬화스터디 노트 2023. 12. 4. 10:30
우리가 코드를 작성하다보면 직렬화/역직렬화에 대해 고민을 하게 됩니다. 직렬화와 역직렬화는 대체 왜 쓰는걸까요? 일단 직렬화 대상 객체의 소스 코드를 확인해보겠습니다. // 직렬화 대상 객체 class Person implements Serializable { private String name; private int age; public Person(String name, int age) { this.name = name; this.age = age; } // Getters & Setters } 대체 이러한 serializable과 직렬화/역직렬화는 무엇이며, 왜 사용하는 것인지에 대해 간략하게 알아보도록 하겠습니다. 📌 왜 쓰는가? 직렬화 코드는 뭐..번거롭다면 번거롭겠지만, 우선 왜 추가를 해야 하..