首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

java 对象源的使用示例- ObjectOutputStream

2012-09-12 
java 对象流的使用示例-- ObjectOutputStreampackage test.fileimport java.io.FileInputStreamimport j

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;
?}

}

热点排行