¼Ò¼³ java.io ¼Ò½ºÄڵ堠Object½ºÆ®¸²  ObjectInputStream & ObjectOutputStream  

ObjectInputStream & ObjectOutputStream ¿¹Á¦

ObjectSerializeTest.java 

import java.io.*; 
public class 
ObjectSerializeTest {
  
public static void main(String[] args) throws 
Exception {
    FileOutputStream fos = 
new FileOutputStream("Hello.txt"
); 
    ObjectOutputStream oos = 
new 
ObjectOutputStream(fos);
    oos.writeObject(
new SerializableClass("Serialize Test Program"1004
));
    oos.close();
    FileInputStream fis = 
new FileInputStream("Hello.txt"
);
    ObjectInputStream ois = 
new 
ObjectInputStream(fis);
    SerializableClass sc = (SerializableClass)ois.readObject();
    ois.close();
    System.out.println(
"String : " 
+ sc.mString);
    System.out.println(
"Integer : " 
+ sc.mInt);
  }
}
class SerializableClass implements 
Serializable {
  
public 
String mString;
  
public int 
mInt;
  
public SerializableClass(String s, int 
i) {
    
this
.mString = s;
    
this
.mInt = i;
  }
}

C:\JavaExample\09>javac ObjectSerializeTest.java
C:\JavaExample\09>java ObjectSerializeTest
String : Serialize Test Program
Integer : 1004

°´Ã¼¸¦ ÀÔ·ÂÇϰųª Ãâ·ÂÇϱâ À§ÇØ »ç¿ëµÇ´Â Ŭ·¡½º



jabookÀúÀÚ¸íÇÔ
Á¦¸ñ:¼Ò¼³°°Àº¹Ì´ÏÄÚµå
ÀÛ¼ºÀÚ:Àںϸâ¹ö ÃÖ¿ë¼ú