transient

transient

java語言的關鍵字,變數修飾符,如果用transient聲明一個實例變數,當對象存儲時,它的值不需要維持。換句話來說就是,用transient關鍵字標記的成員變數不參與序列化過程。

基本介紹

  • 中文名:transient
  • 持久化對象:可能有一個特殊的對象數據成員
  • 變數的值:不包括在序列化的表示中
  • 序列化:transient型變數的值
作用
Java的serialization提供了一種持久化對象實例的機制。當持久化對象時,可能有一個特殊的對象數據成員,我們不想用serialization機制來保存它。為了在一個特定對象的一個域上關閉serialization,可以在這個域前加上關鍵字transient。當一個對象被序列化的時候,transient型變數的值不包括在序列化的表示中,然而非transient型的變數是被包括進去的。

熱門詞條

聯絡我們