Sementara menunjukkan bahwa suatu properti bersifat sementara dan tidak akan diserialkan.
Berikut Demonya. Nama tersebut dinyatakan sementara dan tidak akan diserialkan.
paket com.zzs.tet;impor java.io.File;impor java.io.FileInputStream;impor java.io.FileNotFoundException;impor java.io.FileOutputStream;impor java.io.IOException;impor java.io.ObjectInput;impor java.io.ObjectInputStream;impor java.io.ObjectOutput;impor java.io.ObjectOutputStream;import java.io.Serializable;public class TransientDemo mengimplementasikan Serializable{ /** * */private static final long serialVersionUID = 1L;private transient String name; public String getName() {nama kembalian ;}public void setName(String nama) {this.name = nama;}public String getPassword() {mengembalikan kata sandi;}public void setPassword(String kata sandi) {ini.kata sandi = kata sandi;}/** * @param args * @throws IOException * @throws FileNotFoundException * @throws ClassNotFoundException */public static void main(String[] args) melempar FileNotFoundException, IOException, ClassNotFoundException {// TODO Metode stubString yang dibuat secara otomatis path="D:"+File.separator+"object.txt";File file=File baru(path);TransientDemo transientDemo=baru TransientDemo();transientDemo.setName("nama");transientDemo.setPassword("kata sandi") ;ObjectOutput output= ObjectOutputStream baru(FileOutputStream(file) baru);output.writeObject(transientDemo);ObjectInput input=baru ObjectInputStream(FileInputStream(file) baru);TransientDemo demo=(TransientDemo )input.readObject();System.out.println(demo.getName()+demo.getPassword());}}Hasil keluaran:
kata sandi nol