Arrays.asList () Запутанный исходный код
В соответствии сэтот исходный код дляArrays
класс, методasList
передает массив конструктору новогоArrayList
, Но такого конструктора не существует. Не генерирует ли varargs массив, как это возможно?
ЗдесьasList
источник:
public static <T> List<T> asList(T... a) {
return new ArrayList<T>(a);
}