日々精進

新しく学んだことを書き留めていきます

2015-04-10から1日間の記事一覧

デシリアライズした時にtransientなフィールドを初期化する

transientなフィールドがデシリアライズした時にnullになるのを避けるには、readObjectメソッドの中でフィールドを初期化すればいい。 private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException { in.defaultReadObject()…