java transient關鍵字

      Java的serialization提供了一種持久化對象實例的機制。當持久化對象時,可能有一個特殊的對象數據成員,咱們不想用serialization機制來保存它。爲了在一個特定對象的一個域上關閉serialization,能夠在這個域前加上關鍵字transient。   
      transient是Java語言的關鍵字,用來表示一個域不是該對象串行化的一部分。當一個對象被串行化的時候,transient型變量的值不包括在串行化的表示中,然而非transient型的變量是被包括進去的。 函數

注意static變量也是能夠串行化的 spa

當從磁盤中讀出某個類的序列化實例時,實際上並不會執行這個類的構造函數,而是載入了一個該類對象的持久化狀態,並將這個狀態賦值給該類的另外一個對象。  對象

相關文章
相關標籤/搜索