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ÀúÀÚ¸íÇÔ |
Á¦¸ñ:¼Ò¼³°°Àº¹Ì´ÏÄÚµå ÀÛ¼ºÀÚ:Àںϸâ¹ö ÃÖ¿ë¼ú |