frank oo java

我爱oo,我爱java。http://oofrank.blogchina.com

My Links

Blog统计

公告

欢迎到 oofrank@blogchina 来 QQ:421057986 email:oofrank@163.com
www.flickr.com
oofrank@flickr with my S9500

Free Download Manager
Free Download Manager

文章

收藏

相册

IT

other

存档


正在读取评论……
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.util.ArrayList;
import java.util.Date;


/*
 * Created on 2005-3-24
 *
 * TODO To change the template for this generated file go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
/**
 * @author frank
 *
 * TODO To change the template for this generated type comment go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
public class Tester {

    public static void main(String[] args) throws IOException, ClassNotFoundException {
        HasListObject al=new HasListObject();
        
        
        FileOutputStream fos = new FileOutputStream("t.tmp");
        ObjectOutputStream oos = new ObjectOutputStream(fos);

        oos.writeInt(12345);
        oos.writeObject("Today");
        oos.writeObject(new Date());
        oos.writeObject(al);
        oos.writeObject(new SimpleObject("AAA",1));

        oos.close();

        FileInputStream fis = new FileInputStream("t.tmp");
        ObjectInputStream ois = new ObjectInputStream(fis);

        System.out.println(ois.readInt()) ;
        System.out.println((String) ois.readObject());
        System.out.println((Date) ois.readObject());
        System.out.println(((HasListObject) ois.readObject()).list);
        System.out.println(((SimpleObject) ois.readObject()).s1);
        
        ois.close();
    
    }
}
import java.io.Serializable;

/*
 * Created on 2005-3-24
 *
 * TODO To change the template for this generated file go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
/**
 * @author frank
 *
 * TODO To change the template for this generated type comment go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
public class SimpleObject implements Serializable {
         
      public String s1;
      public int i1;
     
      public SimpleObject(String s,int i){
          s1=s;
          i1=i;
      }
     
}

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/*
 * Created on 2005-3-24
 *
 * TODO To change the template for this generated file go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
/**
 * @author frank
 *
 * TODO To change the template for this generated type comment go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
public class HasListObject implements Serializable {
    public List list;
   
   
    public HasListObject(){
        list=new ArrayList(10);
        list.add("today1");
        list.add("today2");
        list.add("today3");
    }
}



Trackback: http://tb.donews.net/TrackBack.aspx?PostId=311479


[点击此处收藏本文]  发表于2005年03月24日 8:01 PM




正在读取评论……
大名
网址
验证码
评论