Hashtable (2) 썸네일형 리스트형 Collections 안에 다른 Collections 을 넣었을 때의 GC * Hashtable 안에 다른 Hashtable 을 넣었을 때의 GC (List 안에 Hashtable 을 넣는 것이 바람직할듯..) Hashtable ht1 = null; Hashtable ht2 = null; try{ ht1 = new Hashtable(); ht2 = new Hashtable(); ht2.put("test2","test3"); // ht2 에는 문자열인 "test3" 세팅 ht1.put("test1, ht2); // 자, ht1 에 ht2 를 넣었으니... }catch(Exception e){ }finally{ System.out.println("+++.ht1:"+ht1); // +++.ht1:{test1={test2=test3}} // 여기서는 테스트를 위한 것이지만, 실전에선 .. Java Collections https://cafe.naver.com/pgzoo/27 java.util 컬렉션 동기화 속도 기타 Interface Class Set HashSet X 둘 중 빠름 HashMap보다 느림 TreeSet X 둘 중 느림 키가 정렬됨 Map (순서X) HashMap X 셋 중 빠름 null 값 허용 Hashtable 보다 적은 메모리 사용 Hashtable O 셋 중 중간 null 값 허용 안함 HashMap 보다 많은 메모리 사용 jdk1.8 이후 Deprecated TreeMap X 셋 중 느림 키가 정렬됨 List (순서O) ArrayList X 넷 중 빠름 null 허용 LinkedList X 넷 중 중간 Vector O 넷 중 느림 Stack O Vector 와 동일 LIFO(후입선출) 가능 ※ .. 이전 1 다음