Heim  >  Artikel  >  Java  >  So verwenden Sie Transient in Java

So verwenden Sie Transient in Java

WBOY
WBOYnach vorne
2023-04-30 09:19:121303Durchsuche

1. Transient verhindert, dass mit diesem Schlüsselwort geänderte Variablen serialisiert werden. Wenn das Objekt deserialisiert wird, wird der durch transient geänderte Variablenwert nicht beibehalten und wiederhergestellt.

2. Transient kann nur Variablen ändern, keine Klassen und Methoden.

Instanzen

public Catalog TreeCatalog(String catalogId) {
 
    Catalog catalogNode = findById(catalogId).get(); // 查询当前节点
 
    List<Catalog> catalogList = findChild(catalogId); //查询该节点的所有子节点
 
    for (Catalog child : catalogList) {
 
        Catalog catalog = TreeCatalog(child.getCatalog_id());
 
        catalogNode.getChildren().add(catalog);
 
    }
 
    return catalogNode;
 
}

Das obige ist der detaillierte Inhalt vonSo verwenden Sie Transient in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen