Скажем, у меня есть ArrayList myArray. Я хочу изменить объект, вызвав его функцию. Если я сделаю так, изменится ли исходный объект или нет?
myArray.get(0).myModyfyingFunction();
Чтобы пояснить далее - я обеспокоен тем, что get() фактически возвращает ссылку на мой исходный объект или возвращает только копию моего исходного объекта.