运行时和部分序列化的序列化

时间:2013-11-19 10:59:54

标签: java serialization

我有一个以下类作为例子

class Employee implements Serializable{
transient String x;
String y;

Date d= new Date("5/10/1984");

}

1)我可以在运行时序列化x吗? 2)我可以在日期中仅按月份和日期序列化吗?

1 个答案:

答案 0 :(得分:0)

1)日期内部由一个长(ms自1970年1月1日起的ms)组成。然后从长和当前时区计算月和日。你可以序列化一个日期,它基本上会传输嵌入式的长。 2)你不能,但你可能只是序列化字符串。请注意,如果在其他语言环境中对其进行反序列化,则可能会产生意外行为。