사용자 도구

사이트 도구


java:serialization

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

다음 판
이전 판
다음 판 양쪽 다음 판
java:serialization [2013/10/27 17:44]
kwon37xi 새로 만듦
java:serialization [2014/06/13 05:17]
kwon37xi [serialVersionUID 읽기]
줄 1: 줄 1:
 ====== Java Serialization 직렬화 ====== ====== Java Serialization 직렬화 ======
 +  * Serializable interface 구현
 +
 ===== serialVersionUID 읽기 ===== ===== serialVersionUID 읽기 =====
   * [[http://www.tutorialspoint.com/java/io/objectstreamclass_getserialversionuid.htm|Java.io.ObjectStreamClass.getSerialVersionUID()]]<code java>   * [[http://www.tutorialspoint.com/java/io/objectstreamclass_getserialversionuid.htm|Java.io.ObjectStreamClass.getSerialVersionUID()]]<code java>
줄 8: 줄 10:
 System.out.println("" + osc.getSerialVersionUID()); System.out.println("" + osc.getSerialVersionUID());
 </code> </code>
 +  * serialVersionUID는 Serializable 클래스에서 자동 생성되거나 다음 처럼 명시적 지정가능. 최근에는 자동 생성을 권장하는 추세.<code java> 
 +private static final long serialVersionUID = 12345L; 
 +</code> 
 +  * Eclipse에서 serialVersionUID 없을 때 경고 없애기<code java> 
 +@SuppressWarnings("serial")  
 +public class SerializableClass implements Serializable { 
 +
 +</code>
  
java/serialization.txt · 마지막으로 수정됨: 2022/11/29 16:17 저자 kwon37xi