Heim  >  Artikel  >  Java  >  Zusammenfassung der Codebeispiele für die transiente Java-Nutzung

Zusammenfassung der Codebeispiele für die transiente Java-Nutzung

黄舟
黄舟Original
2017-03-15 11:49:221651Durchsuche

Nachdem ich es auf Papier gelesen habe, wird mir klar, dass ich es im Detail machen muss --Lu You Fragen Sie den Kanal, wie klar er ist, damit es eine Quelle lebendigen Wassers gibt - Zhu Xi


transient hat die Bedeutung von „temporär“ und „ephemer“. Wir haben etwas über Serialisierbar und Java-Serialisierung gelernt, wenn wir bestimmte Variablen nicht serialisieren möchten Sie können diese Variable auf transient setzen. Transient ist ein Schlüsselwort in der Java-Sprache, das verwendet wird, um anzugeben, dass eine Domäne nicht Teil der Serialisierung des -Objekts ist. transient gibt an, dass ein -Attribut temporär ist und nicht serialisiert wird.

public class TransientDemo implements Serializable{
/**
     *
     */
private static final long serialVersionUID = 1L;
    private  transient String name;
    private String password;

    public String getName() {
        return name;
    }

    public void setName(String name) {
    this.name = name;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

public static void main(String[] args) throws FileNotFoundException, IOException, ClassNotFoundException {
// TODO Auto-generated method stub  
    String path="D:"+File.separator+"object.txt";
    File file=new File(path);
    TransientDemo transientDemo=new TransientDemo();
    transientDemo.setName("姓名");
    transientDemo.setPassword("密码");
    ObjectOutput output=new ObjectOutputStream(new FileOutputStream(file));
    output.writeObject(transientDemo);
    ObjectInput input=new ObjectInputStream(new FileInputStream(file));
    TransientDemo demo=(    TransientDemo )input.readObject();
    System.out.println(demo.getName()+demo.getPassword());
    }

}

Die resultierende Passwortausgabe ist

null

Das obige ist der detaillierte Inhalt vonZusammenfassung der Codebeispiele für die transiente Java-Nutzung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn