Если у меня есть ArrayList, и я добавил к нему объект, а позже я изменил этот объект, будет ли это изменение отражать в ArrayList? или когда я добавляю объект в ArrayList, Java создает копию и добавляет ее в ArrayList?
Что делать, если я изменяю ссылку на этот объект на null? Означает ли это, что объект в массиве ArrayList тоже имеет значение null?