Я должен предположить, что следующий метод не пропускает память:
public final void setData(final Integer p_iData)
{
data = p_iData;
}
, где data
- это свойство некоторого класса.new Integer
заменяет существующую ссылку data
. Так что же происходит с текущими / старыми данными?
Java должна что-то делать внутри;в противном случае нам пришлось бы обнулять любые объекты каждый раз, когда объект назначается.