Разница между методами add и addAll при добавлении элементов в список заключается в том, что add добавляет один элемент, а addAll — все элементы из коллекции по одному. 4
Метод add (E e) добавляет элемент в конец списка. 15 Метод addAll (Collection extends E> c) добавляет все элементы из заданной коллекции в конец списка, порядок вставки зависит от порядка, в котором их возвращает итератор коллекции. 5
Также есть метод addAll(int index, Collection extends E> c), который позволяет вставлять элементы из коллекции по заданному индексу, при этом все элементы в списке смещаются вправо, чтобы освободить место для элементов из коллекции. 5