新しい JMM では、部分的に構築されたオブジェクトや、その最終フィールドの複数の値が表示されないことが保証されています。http://docs.oracle.com/javase/specs/jls/se7/html/jls-17.html#jls-17.5.2
私の質問は -
不変オブジェクト (すべてのフィールドが final として宣言されている)を逆シリアル化する場合、同じ最終保証が適用されますか?
http://docs.oracle.com/javase/specs/jls/se7/html/jls-17.html#jls-17.5.3
(アップデート)
http://bugs.java.com/bugdatabase/view_bug.do?bug_id=6379948 (逆シリアル化のバグ)
不変オブジェクト (すべてのフィールドが final として宣言されている)を複製する場合、同じ最終保証が適用されますか?