问题出现的原因:
@Override
public void write(DataOutput out) throws IOException {
// TODO Auto-generated method stub
out.write(year);
out.writeInt(month);
out.writeInt(day);
out.writeInt(wd);
}
@Override
public void readFields(DataInput in) throws IOException {
// TODO Auto-generated method stub
year = in.readInt();
month = in.readInt();
day = in.readInt();
wd = in.readInt();
}
Fixed
@Override
public void write(DataOutput out) throws IOException {
// TODO Auto-generated method stub
out.writeInt(year);
out.