在方法中序列化实例

时间:2014-07-22 17:10:06

标签: java serialization

我正在上学的实验室,我被困......我的指示告诉我要做以下事情:

  • 在LabSerialization类中:添加一个名为serialize的方法。
  • 它没有返回值和两个参数:类型为ListVsSetDemo的demo和类型为String的文件名序列化ListVsSetDemo实例时使用try with resource语句
  • 将结果保存在指定的文件名中如果发生异常,则打印异常对象提供的消息

我遇到的问题是第二部分如何序列化ListVsSetDemo的实例?

这是我的代码

package labSerialization;

import java.awt.Color;


public class LabSerialization{
public static void main(String[] args) {
    ListVsSetDemo demo = new ListVsSetDemo(
            new ColoredSquare(4, Color.RED),
            new ColoredSquare(6, Color.BLUE),
            new ColoredSquare(4, Color.RED),
            new ColoredSquare(8, Color.YELLOW));

    //testDemo(demo);
    serialize(demo, Demo.ser);

};

private static void testDemo(ListVsSetDemo demo) {
    System.out.println("List:");
    System.out.println(demo.getListElements());
    System.out.println("Set:");
    System.out.println(demo.getSetElements());
}
private static void serialize(ListVsSetDemo demo, String fileName){

}
}

0 个答案:

没有答案