transient키워드를 이해하기 위해서는 Serialize에 대한 이해가 필요합니다.transient는 Serialize하는 과정에 제외하고 싶은 경우 선언하는 키워드입니다.`class Member implements Serializable { private String name; private String email; private int age;
public Member(String name, String email, int age) {
this.name = name;
this.email = email;
this.age = age;
}
@Override
public String toString() {
return String.format("Member{name='%s', email='%s', age='%s'}", name, email, age);
}
}`
public static void main(String[] args) throws IOException, ClassNotFoundException { Member member = new Member("김배민", "[email protected]", 25); // Model 객체 String serialData = serializeTest(member); // 직렬화 deSerializeTest(serialData); // 역직렬화 }
아래의 이미지 처럼 직렬화가 잘 된 것을 확인할 수 있습니다.


