처음보는 transient ..
변수에 선언되어 있어서.. 찾아보았다.
transient 를 알려면.. 우선 Serializable(객체 직렬화)를 알아야한다.
JAVA 탭에 객체직렬화는 설명이 있으니, 나중에 다시 한번 읽어보는걸로 '- '
쉽게 말하면 transient 는 직렬화 대상에서 제외시키는 선언자이다.
ex)
public class TransientTest implements Serializable {
private static final log serialVersionUID = 4220461820168818967L;
String name;
Transient int age; // age 변수는 직렬화 제외시킨다.
}
- 객체직렬화에서 제외시킬때 쓰는 선언자인건 이제 알았는데'- '
정확히 언제 객체직렬화를 쓰는지를 모르겟다. 직렬화를 다시 봐야겠다.
쓸일이 별로 없으니 자주 까져먹어;;
'공부 > JAVA' 카테고리의 다른 글
JAVA_[ EJB란? ] (0) | 2014.11.05 |
---|---|
JAVA_[ Dynamic Web Project 에서 Tomcat(Catalina) Home 경로 얻기 ] (1) | 2014.11.04 |
JAVA_[ Socket 통신 Client 에서 Connect TimeOut 설정 ] (3) | 2014.10.27 |
JAVA_[ Socket 통신(포트포워딩) ] (0) | 2014.10.20 |
JAVA_[ SimpleDateFormat ] (0) | 2014.08.28 |