1. serialWriteTest
import java.lang.*; import java.io.*; import java.util.*; class serialWriteTest { public static void main(String args[]) { try { FileOutputStream fos = new FileOutputStream("test.txt"); ObjectOutput oo = new ObjectOutputStream(fos); s.writeObject("Serial Write Test!"); s.writeObject(new Date()); s.flush(); } catch(Exception e) { } finally { } System.out.println("Serial Write Test!"); System.out.println(new Date()); } }
컴파일 후 실행.
# javac serialWriteTest.java # java serialWriteTest Serial Write Test! Tue Sep 16 18:25:32 KST 2014 vi test.txt ¬i^@^Et^@^RSerial Write Test!sr^@^Njava.util.Datehj<81>^AKYt^Y^C^@^@xpw^H^@^@^AH}Cy<86>x
2. serialReadTest
import java.lang.*; import java.io.*; import java.util.*; class serialReadTest { public static void main(String args[]) { try { FileInputStream fis = new FileInputStream("test.txt"); ObjectInput oi = new ObjectInputStream(fis); System.out.println((String)oi.readObject()); System.out.println((Date)oi.readObject()); } catch(Exception e) { } finally { } } }
컴파일 후 실행.
# javac serialReadTest.java # java serialReadTest Serial Write Test! Tue Sep 16 18:25:32 KST 2014