Java by API/java.io/Serializable

Материал из Java эксперт
Перейти к: навигация, поиск

implements Serializable

   <source lang="java">

/*

*/

import java.io.FileOutputStream; import java.io.IOException; import java.io.ObjectOutputStream; public class MainClass {

 public static void main(String[] args) {
   Employee e = new Employee();
   e.name = "Jor Lee";
   e.address = "USA";
   e.SSN = 11122333;
   e.number = 101;
   try {
     FileOutputStream fileOut = new FileOutputStream("employee.ser");
     ObjectOutputStream out = new ObjectOutputStream(fileOut);
     out.writeObject(e);
     out.close();
     fileOut.close();
   } catch (IOException i) {
     i.printStackTrace();
   }
 }

} class Employee implements java.io.Serializable {

 public String name;
 public String address;
 public transient int SSN;
 public int number;
 public void mailCheck() {
   System.out.println("Mailing a check to " + name + " " + address);
 }

}

      </source>