读书人

java 对象源的使用示例- ObjectOutput

发布时间: 2012-09-12 09:21:30 作者: rapoo

java 对象流的使用示例-- ObjectOutputStream

package test.file;

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.io.Serializable;
import java.text.ParseException;


public class ObjectTest {
?public static void main(String[] args) throws ParseException {
??// TODO Auto-generated method stub
??User user = new User();
??user.setName("yang");
??try {
???ObjectOutputStream? out = new ObjectOutputStream(new FileOutputStream("c:\\11.txt"));
???out.writeObject(user);
???out.close();
???
???ObjectInputStream? in = new ObjectInputStream(new FileInputStream("c:\\11.txt"));
???User user1 = (User)in.readObject();
???System.out.println(user1.getName());
??} catch (FileNotFoundException e) {
???// TODO Auto-generated catch block
???e.printStackTrace();
??} catch (IOException e) {
???// TODO Auto-generated catch block
???e.printStackTrace();
??}catch (ClassNotFoundException e) {
???// TODO Auto-generated catch block
???e.printStackTrace();
??}
?}
}


class User implements Serializable{
?private String name;

?/**
? * @return the name
? */
?public String getName() {
??return name;
?}

?/**
? * @param name the name to set
? */
?public void setName(String name) {
??this.name = name;
?}

}

读书人网 >Web前端

热点推荐