最代码广告位
首页>分享>effective_java书籍配套源码>/effective_java配套源码/examples/Chapter10/Item56/BogusPeriod.java
// Page 225

import java.io.*;

public class BogusPeriod {
    // Byte stream could not have come from real Period instance
    private static final byte[] serializedForm = new byte[] {
    (byte)0xac, (byte)0xed, 0x00, 0x05, 0x73, 0x72, 0x00, 0x06,
    0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x40, 0x7e, (byte)0xf8,
    0x2b, 0x4f, 0x46, (byte)0xc0, (byte)0xf4, 0x02, 0x00, 0x02,
    0x4c, 0x00, 0x03, 0x65, 0x6e, 0x64, 0x74, 0x00, 0x10, 0x4c,
    0x6a, 0x61, 0x76, 0x61, 0x2f, 0x75, 0x74, 0x69, 0x6c, 0x2f,
    0x44, 0x61, 0x74, 0x65, 0x3b, 0x4c, 0x00, 0x05, 0x73, 0x74,
    0x61, 0x72, 0x74, 0x71, 0x00, 0x7e, 0x00, 0x01, 0x78, 0x70,
    0x73, 0x72, 0x00, 0x0e, 0x6a, 0x61, 0x76, 0x61, 0x2e, 0x75,
    0x74, 0x69, 0x6c, 0x2e, 0x44, 0x61, 0x74, 0x65, 0x68, 0x6a,
    (byte)0x81, 0x01, 0x4b, 0x59, 0x74, 0x19, 0x03, 0x00, 0x00,
    0x78, 0x70, 0x77, 0x08, 0x00, 0x00, 0x00, 0x66, (byte)0xdf,
    0x6e, 0x1e, 0x00, 0x78, 0x73, 0x71, 0x00, 0x7e, 0x00, 0x03,
    0x77, 0x08, 0x00, 0x00, 0x00, (byte)0xd5, 0x17, 0x69, 0x22,
    0x00, 0x78 };

    public static void main(String[] args) {
        Period p = (Period) deserialize(serializedForm);
        System.out.println(p);
    }

    // Returns the object with the specified serialized form
    public static Object deserialize(byte[] sf) {
        try {
            InputStream is = new ByteArrayInputStream(sf);
            ObjectInputStream ois = new ObjectInputStream(is);
            return ois.readObject();
        } catch (Exception e) {
            throw new IllegalArgumentException(e.toString());
        }
    }
}
最近下载更多
wsk588 LV191月15日
太阳星星星星星星
wwslu1317 LV12019年12月23日
星星
hepingzhe114 LV12019年9月25日
星星
frankkkkkkk LV12019年7月23日
星星
六出1234 LV12018年9月13日
星星
Tan_sir LV12018年7月13日
星星
songtaotao LV12018年6月21日
星星
lunzi1992 LV32018年6月19日
星星星星星星
JUDD-CHEN LV42018年4月21日
月亮
hello_yang LV42017年9月1日
月亮
最近浏览更多
莫愁天下无知己 LV33月22日
星星星星星星
fangzhao16 LV13月6日
星星
letper LV22月20日
星星星星
wsk588 LV191月15日
太阳星星星星星星
juzi13141月4日
暂无贡献等级
wwslu1317 LV12019年12月23日
星星
yxh_1216 LV52019年12月20日
月亮星星
明天更美好 LV92019年12月5日
月亮月亮星星
AM07292019年11月26日
暂无贡献等级
幻羽揚 LV22019年11月18日
星星星星
顶部客服微信二维码底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友