在學習java序列化概念的過程中,我一度感到困惑。在Java序列化過程中,我們使用2個關鍵字來防止序列化,即瞬態和靜態。如果我不想保存一個實例變量,我應該使用哪個關鍵字,兩者完全相同。這是java java關鍵字跳過java序列化
Class A implements Serializable{
private static int x;
private transient int y;
private transient static int x;
}
在上面的代碼中,所有三個實例變量都不保存在序列化過程中。哪個關鍵字適合並建議防止序列化。爲什麼兩個關鍵字具有幾乎相同的功能。推薦的防止序列化的方式是什麼?糾正我,如果我錯了,我還在學習。