Какие преимущества/недостатки мы можем получить, сделав ArrayList (или другую коллекцию) final? Я по-прежнему могу добавлять в ArrayList новые элементы, удалять элементы и обновлять его. Но что такое эффект, делающий его окончательным?