Пример WeakHashMap

, я создаю WeakHashMap как

WeakHashMap<Employee,String> map = new WeakHashMap<Employee,String>();
map.put(emp,"hello");

, где emp — это объект Employee. Теперь, если я сделаю emp = null или скажу, что объект emp больше не упоминается, будет ли запись удалена из WeakHashMap, т.е. будет ли размер карты равен нулю?
А в случае с HashMap будет наоборот?
Правильно ли я понимаю WeakHashMap?

21
задан Anand 15 May 2012 в 11:25
поделиться