<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://jexp.ru/index.php?action=history&amp;feed=atom&amp;title=Java_Tutorial%2FFile%2FObjectOutputStream</id>
		<title>Java Tutorial/File/ObjectOutputStream - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://jexp.ru/index.php?action=history&amp;feed=atom&amp;title=Java_Tutorial%2FFile%2FObjectOutputStream"/>
		<link rel="alternate" type="text/html" href="http://jexp.ru/index.php?title=Java_Tutorial/File/ObjectOutputStream&amp;action=history"/>
		<updated>2026-04-10T19:20:54Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://jexp.ru/index.php?title=Java_Tutorial/File/ObjectOutputStream&amp;diff=5376&amp;oldid=prev</id>
		<title>Admin: 1 версия</title>
		<link rel="alternate" type="text/html" href="http://jexp.ru/index.php?title=Java_Tutorial/File/ObjectOutputStream&amp;diff=5376&amp;oldid=prev"/>
				<updated>2010-06-01T05:20:03Z</updated>
		
		<summary type="html">&lt;p&gt;1 версия&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 05:20, 1 июня 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://jexp.ru/index.php?title=Java_Tutorial/File/ObjectOutputStream&amp;diff=5375&amp;oldid=prev</id>
		<title> в 17:44, 31 мая 2010</title>
		<link rel="alternate" type="text/html" href="http://jexp.ru/index.php?title=Java_Tutorial/File/ObjectOutputStream&amp;diff=5375&amp;oldid=prev"/>
				<updated>2010-05-31T17:44:27Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==  Create a serialized output file. ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
import java.io.FileOutputStream;&lt;br /&gt;
import java.io.ObjectOutput;&lt;br /&gt;
import java.io.ObjectOutputStream;&lt;br /&gt;
import java.io.Serializable;&lt;br /&gt;
public class MainClass {&lt;br /&gt;
  // Throw exceptions to console:&lt;br /&gt;
  public static void main(String[] args) throws Exception {&lt;br /&gt;
    ObjectOutput out = new ObjectOutputStream(new FileOutputStream(&amp;quot;X.file&amp;quot;));&lt;br /&gt;
    MyClass zorcon = new MyClass();&lt;br /&gt;
    out.writeObject(zorcon);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
// A serializable class.&lt;br /&gt;
class MyClass implements Serializable {&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  Create ObjectOutputStream out of FileOutputStream ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
import java.io.FileOutputStream;&lt;br /&gt;
import java.io.IOException;&lt;br /&gt;
import java.io.ObjectOutputStream;&lt;br /&gt;
import java.io.Serializable;&lt;br /&gt;
import java.util.Date;&lt;br /&gt;
public class ObjectWriter {&lt;br /&gt;
  public static void main(String[] arguments) {&lt;br /&gt;
    Message mess = new Message();&lt;br /&gt;
    String author = &amp;quot;London&amp;quot;;&lt;br /&gt;
    String recipient = &amp;quot;G, B&amp;quot;;&lt;br /&gt;
    String[] letter = { &amp;quot;Merry Christmas.&amp;quot; };&lt;br /&gt;
    Date now = new Date();&lt;br /&gt;
    mess.writeMessage(author, recipient, now, letter);&lt;br /&gt;
    try {&lt;br /&gt;
      FileOutputStream fo = new FileOutputStream(&amp;quot;Message.obj&amp;quot;);&lt;br /&gt;
      ObjectOutputStream oo = new ObjectOutputStream(fo);&lt;br /&gt;
      oo.writeObject(mess);&lt;br /&gt;
      oo.close();&lt;br /&gt;
      System.out.println(&amp;quot;Object created successfully.&amp;quot;);&lt;br /&gt;
    } catch (IOException e) {&lt;br /&gt;
      System.out.println(&amp;quot;Error - &amp;quot; + e.toString());&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
class Message implements Serializable {&lt;br /&gt;
  int lineCount;&lt;br /&gt;
  String from, to;&lt;br /&gt;
  Date when;&lt;br /&gt;
  String[] text;&lt;br /&gt;
  void writeMessage(String inFrom, String inTo, Date inWhen, String[] inText) {&lt;br /&gt;
    text = new String[inText.length];&lt;br /&gt;
    for (int i = 0; i &amp;lt; inText.length; i++)&lt;br /&gt;
      text[i] = inText[i];&lt;br /&gt;
    lineCount = inText.length;&lt;br /&gt;
    to = inTo;&lt;br /&gt;
    from = inFrom;&lt;br /&gt;
    when = inWhen;&lt;br /&gt;
  }&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  illustrates serialization and deserialization ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
import java.io.FileInputStream;&lt;br /&gt;
import java.io.FileOutputStream;&lt;br /&gt;
import java.io.IOException;&lt;br /&gt;
import java.io.ObjectInputStream;&lt;br /&gt;
import java.io.ObjectOutputStream;&lt;br /&gt;
class shutdown {&lt;br /&gt;
  public static void main(String[] args) throws ClassNotFoundException, IOException {&lt;br /&gt;
    FileOutputStream fos = new FileOutputStream(&amp;quot;objects.tmp&amp;quot;);&lt;br /&gt;
    ObjectOutputStream oos = new ObjectOutputStream(fos);&lt;br /&gt;
    oos.writeObject(&amp;quot;asdf&amp;quot;);&lt;br /&gt;
    oos.flush();&lt;br /&gt;
    fos.close();&lt;br /&gt;
    &lt;br /&gt;
    FileInputStream fis = new FileInputStream (&amp;quot;objects.tmp&amp;quot;);  &lt;br /&gt;
    ObjectInputStream ois = new ObjectInputStream (fis);  &lt;br /&gt;
    String t = (String) ois.readObject ();  &lt;br /&gt;
    fis.close ();   &lt;br /&gt;
    &lt;br /&gt;
  }&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  Object IO ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
import java.io.File;&lt;br /&gt;
import java.io.FileInputStream;&lt;br /&gt;
import java.io.FileOutputStream;&lt;br /&gt;
import java.io.IOException;&lt;br /&gt;
import java.io.ObjectInputStream;&lt;br /&gt;
import java.io.ObjectOutputStream;&lt;br /&gt;
import java.io.Serializable;&lt;br /&gt;
import java.util.Date;&lt;br /&gt;
public class ObjectIOApp {&lt;br /&gt;
  public static void main(String args[]) throws IOException, ClassNotFoundException {&lt;br /&gt;
    File file = new File(&amp;quot;test.txt&amp;quot;);&lt;br /&gt;
    FileOutputStream outFile = new FileOutputStream(file);&lt;br /&gt;
    ObjectOutputStream outStream = new ObjectOutputStream(outFile);&lt;br /&gt;
    TestClass1 t1 = new TestClass1(true, 9, &amp;quot;A&amp;quot;, 0.0001, &amp;quot;java&amp;quot;);&lt;br /&gt;
    TestClass2 t2 = new TestClass2();&lt;br /&gt;
    String t3 = &amp;quot;This is a test.&amp;quot;;&lt;br /&gt;
    Date t4 = new Date();&lt;br /&gt;
    outStream.writeObject(t1);&lt;br /&gt;
    outStream.writeObject(t2);&lt;br /&gt;
    outStream.writeObject(t3);&lt;br /&gt;
    outStream.writeObject(t4);&lt;br /&gt;
    outStream.close();&lt;br /&gt;
    outFile.close();&lt;br /&gt;
    FileInputStream inFile = new FileInputStream(file);&lt;br /&gt;
    ObjectInputStream inStream = new ObjectInputStream(inFile);&lt;br /&gt;
    System.out.println(inStream.readObject());&lt;br /&gt;
    System.out.println(inStream.readObject());&lt;br /&gt;
    System.out.println(inStream.readObject());&lt;br /&gt;
    System.out.println(inStream.readObject());&lt;br /&gt;
    inStream.close();&lt;br /&gt;
    inFile.close();&lt;br /&gt;
    file.delete();&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
class TestClass1 implements Serializable {&lt;br /&gt;
  boolean b;&lt;br /&gt;
  int i;&lt;br /&gt;
  char c;&lt;br /&gt;
  double d;&lt;br /&gt;
  String s;&lt;br /&gt;
  TestClass1(boolean b, int i, char c, double d, String s) {&lt;br /&gt;
    this.b = b;&lt;br /&gt;
    this.i = i;&lt;br /&gt;
    this.c = c;&lt;br /&gt;
    this.d = d;&lt;br /&gt;
    this.s = s;&lt;br /&gt;
  }&lt;br /&gt;
  public String toString() {&lt;br /&gt;
    String r = String.valueOf(b) + &amp;quot; &amp;quot;;&lt;br /&gt;
    r += String.valueOf(i) + &amp;quot; &amp;quot;;&lt;br /&gt;
    r += String.valueOf(c) + &amp;quot; &amp;quot;;&lt;br /&gt;
    r += String.valueOf(d) + &amp;quot; &amp;quot;;&lt;br /&gt;
    r += String.valueOf(s);&lt;br /&gt;
    return r;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
class TestClass2 implements Serializable {&lt;br /&gt;
  int i;&lt;br /&gt;
  TestClass1 tc1;&lt;br /&gt;
  TestClass1 tc2;&lt;br /&gt;
  TestClass2() {&lt;br /&gt;
    i = 0;&lt;br /&gt;
    tc1 = new TestClass1(true, 2, &amp;quot;j&amp;quot;, 1.234, &amp;quot;Java&amp;quot;);&lt;br /&gt;
    tc2 = new TestClass1(false, 7, &amp;quot;J&amp;quot;, 2.468, &amp;quot;JAVA&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
  public String toString() {&lt;br /&gt;
    String r = String.valueOf(i) + &amp;quot; &amp;quot;;&lt;br /&gt;
    r += tc1.toString() + &amp;quot; &amp;quot;;&lt;br /&gt;
    r += tc2.toString();&lt;br /&gt;
    return r;&lt;br /&gt;
  }&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  Reading Basic Data From an Object Stream ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
import java.awt.Polygon;&lt;br /&gt;
import java.io.BufferedInputStream;&lt;br /&gt;
import java.io.BufferedOutputStream;&lt;br /&gt;
import java.io.FileInputStream;&lt;br /&gt;
import java.io.FileOutputStream;&lt;br /&gt;
import java.io.IOException;&lt;br /&gt;
import java.io.ObjectInputStream;&lt;br /&gt;
import java.io.ObjectOutputStream;&lt;br /&gt;
public class MainClass {&lt;br /&gt;
  public static void main(String[] args) {&lt;br /&gt;
    int[] x = new int[] { 1, 2, 3 };&lt;br /&gt;
    int[] y = new int[] { 4, 5, 6 };&lt;br /&gt;
    Polygon polygon = new Polygon(x, y, x.length);&lt;br /&gt;
    try {&lt;br /&gt;
      ObjectOutputStream objectOut = new ObjectOutputStream(new BufferedOutputStream(&lt;br /&gt;
          new FileOutputStream(&amp;quot;C:/Polygons.bin&amp;quot;)));&lt;br /&gt;
      objectOut.writeObject(polygon);&lt;br /&gt;
      objectOut.close();&lt;br /&gt;
    } catch (IOException e) {&lt;br /&gt;
      e.printStackTrace(System.err);&lt;br /&gt;
    }&lt;br /&gt;
    try {&lt;br /&gt;
      ObjectInputStream objectIn = new ObjectInputStream(new BufferedInputStream(&lt;br /&gt;
          new FileInputStream(&amp;quot;C:/Polygons.bin&amp;quot;)));&lt;br /&gt;
      Polygon theLine = (Polygon) objectIn.readObject();&lt;br /&gt;
      System.out.println(theLine);&lt;br /&gt;
      objectIn.close();&lt;br /&gt;
    } catch (Exception e) {&lt;br /&gt;
      e.printStackTrace(System.err);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  Serializing an Object (JButton) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
import java.io.ByteArrayOutputStream;&lt;br /&gt;
import java.io.FileOutputStream;&lt;br /&gt;
import java.io.ObjectOutput;&lt;br /&gt;
import java.io.ObjectOutputStream;&lt;br /&gt;
import javax.swing.JButton;&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String[] argv) throws Exception {&lt;br /&gt;
    Object object = new JButton(&amp;quot;push me&amp;quot;);&lt;br /&gt;
    ObjectOutput out = new ObjectOutputStream(new FileOutputStream(&amp;quot;filename.ser&amp;quot;));&lt;br /&gt;
    out.writeObject(object);&lt;br /&gt;
    out.close();&lt;br /&gt;
    // Serialize to a byte array&lt;br /&gt;
    ByteArrayOutputStream bos = new ByteArrayOutputStream();&lt;br /&gt;
    out = new ObjectOutputStream(bos);&lt;br /&gt;
    out.writeObject(object);&lt;br /&gt;
    out.close();&lt;br /&gt;
    // Get the bytes of the serialized object&lt;br /&gt;
    byte[] buf = bos.toByteArray();&lt;br /&gt;
    System.out.println(new String(buf));&lt;br /&gt;
  }&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  Try to recover a serialized file without the class of object that&amp;quot;s stored in that file ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
import java.io.File;&lt;br /&gt;
import java.io.FileInputStream;&lt;br /&gt;
import java.io.FileOutputStream;&lt;br /&gt;
import java.io.ObjectInputStream;&lt;br /&gt;
import java.io.ObjectOutput;&lt;br /&gt;
import java.io.ObjectOutputStream;&lt;br /&gt;
import java.io.Serializable;&lt;br /&gt;
public class MainClass {&lt;br /&gt;
  public static void main(String[] args) throws Exception {&lt;br /&gt;
    ObjectOutput out = new ObjectOutputStream(new FileOutputStream(&amp;quot;X.file&amp;quot;));&lt;br /&gt;
    MyClass zorcon = new MyClass();&lt;br /&gt;
    out.writeObject(zorcon);&lt;br /&gt;
    &lt;br /&gt;
    ObjectInputStream in = new ObjectInputStream(new FileInputStream(new File(&amp;quot;X.file&amp;quot;)));&lt;br /&gt;
      Object mystery = in.readObject();&lt;br /&gt;
      System.out.println(mystery.getClass());&lt;br /&gt;
    &lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
// A serializable class.&lt;br /&gt;
class MyClass implements Serializable {&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==  Writing objects to file with ObjectOutputStream ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;java&amp;quot;&amp;gt;&lt;br /&gt;
import java.io.FileOutputStream;&lt;br /&gt;
import java.io.ObjectOutputStream;&lt;br /&gt;
import java.io.Serializable;&lt;br /&gt;
class Person implements Serializable {&lt;br /&gt;
  private String firstName;&lt;br /&gt;
  private String lastName;&lt;br /&gt;
  private int age;&lt;br /&gt;
  public Person() {&lt;br /&gt;
  }&lt;br /&gt;
  public String getFirstName() {&lt;br /&gt;
    return firstName;&lt;br /&gt;
  }&lt;br /&gt;
  public void setFirstName(String firstName) {&lt;br /&gt;
    this.firstName = firstName;&lt;br /&gt;
  }&lt;br /&gt;
  public String getLastName() {&lt;br /&gt;
    return lastName;&lt;br /&gt;
  }&lt;br /&gt;
  public void setLastName(String lastName) {&lt;br /&gt;
    this.lastName = lastName;&lt;br /&gt;
  }&lt;br /&gt;
  public int getAge() {&lt;br /&gt;
    return age;&lt;br /&gt;
  }&lt;br /&gt;
  public void setAge(int age) {&lt;br /&gt;
    this.age = age;&lt;br /&gt;
  }&lt;br /&gt;
  public String toString() {&lt;br /&gt;
    StringBuffer buffer = new StringBuffer();&lt;br /&gt;
    buffer.append(firstName);&lt;br /&gt;
    buffer.append(&amp;quot;\n&amp;quot;);&lt;br /&gt;
    buffer.append(lastName);&lt;br /&gt;
    buffer.append(&amp;quot;\n&amp;quot;);&lt;br /&gt;
    buffer.append(age);&lt;br /&gt;
    buffer.append(&amp;quot;\n&amp;quot;);&lt;br /&gt;
    return buffer.toString();&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
public class Main {&lt;br /&gt;
  public static void main(String[] args) throws Exception {&lt;br /&gt;
    ObjectOutputStream outputStream = null;&lt;br /&gt;
    outputStream = new ObjectOutputStream(new FileOutputStream(&amp;quot;yourFile.dat&amp;quot;));&lt;br /&gt;
    Person person = new Person();&lt;br /&gt;
    person.setFirstName(&amp;quot;A&amp;quot;);&lt;br /&gt;
    person.setLastName(&amp;quot;B&amp;quot;);&lt;br /&gt;
    person.setAge(38);&lt;br /&gt;
    outputStream.writeObject(person);&lt;br /&gt;
    person = new Person();&lt;br /&gt;
    person.setFirstName(&amp;quot;C&amp;quot;);&lt;br /&gt;
    person.setLastName(&amp;quot;D&amp;quot;);&lt;br /&gt;
    person.setAge(22);&lt;br /&gt;
    outputStream.writeObject(person);&lt;br /&gt;
  }&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- end source code --&amp;gt;&lt;/div&gt;</summary>
			</entry>

	</feed>