import java.io.*;
class serialization {
public static void main
(String[] args
) { try {
Myclass object1 = new Myclass("Hello", -7, 2.1e10);
oos.writeObject(object1);
oos.flush();
oos.close();
}
System.
out.
println("Serialization" + e
); }
try {
int x;
x = ois.readInt();
ois.close();
}
System.
out.
print("deserialization"); }
}
}
int i;
double d;
Myclass
(String s,
int i,
double d
){ this.d = d;
this.i = i;
this.s = s;
}
}
IGltcG9ydCBqYXZhLmlvLio7CiAgICAgY2xhc3Mgc2VyaWFsaXphdGlvbiB7CiAgICAgICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHsKICAgICAgICAgICAgIHRyeSB7CiAgICAgICAgICAgICAgICAgTXljbGFzcyBvYmplY3QxID0gbmV3IE15Y2xhc3MoIkhlbGxvIiwgLTcsIDIuMWUxMCk7CiAgICAgICAgICBGaWxlT3V0cHV0U3RyZWFtIGZvcyA9IG5ldyBGaWxlT3V0cHV0U3RyZWFtKCJzZXJpYWwiKTsKICAgICAgICAgIE9iamVjdE91dHB1dFN0cmVhbSBvb3MgPSBuZXcgT2JqZWN0T3V0cHV0U3RyZWFtKGZvcyk7CiAgICAgICAgICAgICAgICAgb29zLndyaXRlT2JqZWN0KG9iamVjdDEpOwogICAgICAgICAgICAgICAgb29zLmZsdXNoKCk7CiAgICAgICAgICAgICAgICBvb3MuY2xvc2UoKTsKICAgICAgfQogICAgICBjYXRjaChFeGNlcHRpb24gZSkgewogICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJTZXJpYWxpemF0aW9uIiArIGUpOwogICAgICAgICAgICAgICAgIFN5c3RlbS5leGl0KDApOwogICAgICAgICAgICAgfQogICAgICB0cnkgewogICAgICAgICAgaW50IHg7CiAgICAgICAgICBGaWxlSW5wdXRTdHJlYW0gZmlzID0gbmV3IEZpbGVJbnB1dFN0cmVhbSgic2VyaWFsIik7CiAgICAgICAgICBPYmplY3RJbnB1dFN0cmVhbSBvaXMgPSBuZXcgT2JqZWN0SW5wdXRTdHJlYW0oZmlzKTsKICAgICAgICAgICAgICAgICB4ID0gb2lzLnJlYWRJbnQoKTsKICAgICAgICAgICAgICAgICBvaXMuY2xvc2UoKTsKICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbih4KTsgICAgICAgCiAgICAgIH0KICAgICAgY2F0Y2ggKEV4Y2VwdGlvbiBlKSB7CiAgICAgICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludCgiZGVzZXJpYWxpemF0aW9uIik7CiAgICAgICAgICBTeXN0ZW0uZXhpdCgwKTsKICAgICB9CiAgICAgICAgIH0KICAgICB9CiAgICAgY2xhc3MgTXljbGFzcyBpbXBsZW1lbnRzIFNlcmlhbGl6YWJsZSB7CiAgU3RyaW5nIHM7CiAgaW50IGk7CiBkb3VibGUgZDsKICAgICAgICAgTXljbGFzcyhTdHJpbmcgcywgaW50IGksIGRvdWJsZSBkKXsKICAgICAgdGhpcy5kID0gZDsKICAgICAgdGhpcy5pID0gaTsKICAgICAgdGhpcy5zID0gczsKICB9CiAgICAgfQo=