如何在java中创建一个不可序列化的字段?

请,我需要有关序列化数据的帮助。

我有一个名为Foo的类,它定义了3个属性:

public int age; public String name; public String description; 

如何序列化此对象,但没有其描述字段?

提前致谢!

使用关键字transient

 public transient String description; 

定义描述如下

 public transient String description; 

检查http://en.wikibooks.org/wiki/Java_Programming/Keywords/transient

你只需要做一个transient

例:

 public transient String description; 

将变量标记为transient ,因为Transient变量未序列化。

  public transient int age;