1. 程式人生 > >transient的作用及使用方法 總結

transient的作用及使用方法 總結

transient的作用及使用方法

使用transient可以避免使用者的賬戶密碼等安全資訊在網路操作(主要涉及到序列化操作,本地序列化快取也是試用)中傳輸

作用:保證一些使用者敏感資訊欄位僅存在於呼叫者的記憶體中而不會寫到磁盤裡持久化

即只要實現Serilizable介面,將不需要序列化的屬性前新增關鍵字transient,序列化物件的時候,這個屬性就不會序列化到制定的目的地中

使用方法說明:

1.      一旦變數被transient修飾,變數將不再是物件持久化的一部分,該變數內容在序列化後無法獲得訪問

2.      Transient關鍵字只能修飾變數,不能修飾方法和類,注意,本地變數是不能被transient關鍵字修飾的,變數如果是使用者自定義變數,則該類需要實現Serializable介面

3.      被transient關鍵字修飾的變數不再能被序列化,一個靜態變數不管是否被transient修飾,均不能被序列化