On Your Mark
2013年10月10日木曜日
Java 基本 設計(Java)
Map map = new WeakHashMap(); map.put("key1", "val1"); String key2 = new String("key2"); String val2 = new String("val2"); map.put(key2, val2); String val3 = "val3"; map.put(new String("key3"), val3); System.out.println("before"); System.out.println("key1: " + map.get("key1")); System.out.println("key2: " + map.get("key2")); System.out.println("key3: " + map.get("key3")); System.gc(); System.out.println("after"); System.out.println("key1: " + map.get("key1")); System.out.println("key2: " + map.get("key2")); System.out.println("key3: " + map.get("key3")); === 実行結果 === before key1: val1 key2: val2 key3: val3 after key1: null key2: val2 key3: null
QooQ
0 件のコメント:
コメントを投稿