Java Reference
In-Depth Information
class Employee
{
private String name;
Employee(String name) { this.name = name; }
@Override
public String toString() { return name; }
}
class SerEmployee implements Serializable
{
private Employee emp;
private String name;
SerEmployee(String name)
{
this.name = name;
emp = new Employee(name);
}
private void writeObject(ObjectOutputStream oos) throws
IOException
{
oos.writeUTF(name);
}
private void readObject(ObjectInputStream ois)
throws ClassNotFoundException, IOException
{
name = ois.readUTF();
emp = new Employee(name);
}
@Override
public String toString()
{
return name;
}
}
class SerializationDemo
{
public static void main(String[] args)
Search WWH ::




Custom Search