четверг, 17 января 2013 г.

Collections.asList

Метод не далает копию переданного в него массива, а хранит именно элементы массива. Изменения в списке сразу же видны в массиве и наоборот.
Результат на выходе из метода не ялвяется реализацией листа, потому что методы add, remove не работают, это дает нам неизменяемость размера массива, что является правильным с точки зрения того, что этот лист это обвертка вокруг существующего массива.
Фактически на выходе у нас java.util.Arrays$ArrayList

Комментариев нет:

Отправить комментарий