怎么从流中恢复对象??

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【yaoqing123】截止到2008-07-23 00:20:20的历史汇总数据(不包括此帖):
    发帖的总数量:4                        发帖的总分数:240                      每贴平均分数:60                       
    回帖的总数量:3                        得分贴总数量:1                        回帖的得分率:33%                      
    结贴的总数量:4                        结贴的总分数:240                      
    无满意结贴数:0                        无满意结贴分:0                        
    未结的帖子数:0                        未结的总分数:0                        
    结贴的百分比:100.00%               结分的百分比:100.00%                  
    无满意结贴率:0.00  %               无满意结分率:0.00  %                  
    敬礼!
      

  2.   


    从objectFile文件中恢复对象的方法与序列化对象的步骤类似,首先根据objectFile 文件
    建立ObjectInputStream对象,然后按照写入的顺序用readObject 方法读出其中的各项内容,
    完整的程序如下:
    import java.io.*;
    import java.util.*;
    public class DeSerialize
    {
        public static void main(String[] args) throws Exception
        {
            ObjectInputStream in=new ObjectInputStream(
            new FileInputStream("objectFile"));
            String today = (String)(in.readObject());
            System.out.println(today);
            Date date=(Date)(in.readObject());
            System.out.println("Date in serial file= "+
            date.toString());
            System.out.println("Date when this program runs= "+
            new Date());
            SerialClass serialObject=(SerialClass)(in.readObject());
            System.out.println(serialObject);
            in.close();
         }
    }
    15 怎么应用绘图工具啊??下面的程序在小应用程序中绘制两个空心矩形,其中一个的线条较粗:
    import java.awt.*;
    import java.awt.event.*;
    import java.awt.geom.*;
    import javax.swing.*;
    public class Shape2 extends JApplet
    {
        final static BasicStroke stroke = new BasicStroke(4.0f);
        public void paint (Graphics g)
        {
        Graphics2D g2=(Graphics2D) g;
        g2.draw(new Rectangle2D.Double(10, 10, 30, 30));
        g2.setStroke(stroke);
        g2.draw(new Rectangle2D.Double(80, 80, 30, 30));
        }
    }