처음보는 transient .. 

변수에 선언되어 있어서.. 찾아보았다.

transient 를 알려면.. 우선 Serializable(객체 직렬화)를 알아야한다.

JAVA 탭에 객체직렬화는 설명이 있으니, 나중에 다시 한번 읽어보는걸로 '- '


쉽게 말하면 transient 는 직렬화 대상에서 제외시키는 선언자이다.

ex)

public class TransientTest implements Serializable {

private static final log serialVersionUID = 4220461820168818967L;

String name;

Transient int age;    // age 변수는 직렬화 제외시킨다.

}


 - 객체직렬화에서 제외시킬때 쓰는 선언자인건 이제 알았는데'- ' 

    정확히 언제 객체직렬화를 쓰는지를 모르겟다. 직렬화를 다시 봐야겠다.

    쓸일이 별로 없으니 자주 까져먹어;;


+ Recent posts