java transient關鍵字的意義

   閒來無事,翻看了一下jdk源碼,發現不少類裏用到了 transient 這個關鍵字來修飾一個變量,在網上查了一些資料,明白了個大概,java

transient 關鍵字用來修飾變量,通常用於java的序列化存儲和讀取。對象

對於被 transient 聲明的變量,會在序列化的時候不會被寫入序列化對象中,因此從磁盤讀取序列化對象時,調用屬性的get方法將會得不到屬性的值,返回一個「」NOT SET「」get

相關文章
相關標籤/搜索