직렬화 썸네일형 리스트형 [EffectiveJava] 12장 직렬화 85. 자바 직렬화의 대안을 찾으라 // 85-1 역질렬화 폭탄 - 이 스트림의 역직렬화는 영원히 계속된다. static byte[] bomb() { Set root = new HashSetM(); Set s1 = root; Set s2 = new HashSet(); for (int i = 0; i < 100; i++) { Set t1 = new HashSet(); Set t2 = new HashSet(); t1.add("foo"); // t1을 t2와 다르게 만든다. s1.add(t1); s1.add(t2); s2.add(t1); s2.add(t2); s1 = t1; s2 = t2; } return serialize(root); // 간결하게 하기 위해 이 메서드의 코드는 생략함 } 86. Serial.. 이전 1 다음