2013년 1월 18일 금요일

[Java] Serializable


public class Serial_Exam {
Member m;

public void write()throws Exception{
//개채 직렬화
m = new Member("홍길동", "1234", 20);
ObjectOutputStream out = new ObjectOutputStream(new FileOutputStream("Objectoutput.ser"));
out.writeObject(m);//파일에 바이트 파일스트림을 연결하고 그 위에 오브젝트스트림으로 연결!
out.close();
}

public void read()throws Exception{
//개체 역직렬화
ObjectInputStream in = new ObjectInputStream(new FileInputStream("Objectoutput.ser"));//
m = (Member)in.readObject();
in.close();
}
public static void main(String[] args) throws Exception {
// TODO Auto-generated method stub
Serial_Exam se = new Serial_Exam();

se.write();
se.m = null;
se.read();
System.out.println("이름 : " + se.m.name);
System.out.println("비밀번호 : " + se.m.pass);
System.out.println("나이 : " + se.m.age);
}

}

댓글 없음:

댓글 쓰기