В java.util.Arrays определен частный статический класс с именем "ArrayList". Он ссылается только на метод Arrays.asList.
Какова польза от этого? Почему java.util.ArrayList не упоминается вместо этого?
Код ниже:
/**
* @serial include
*/
private static class ArrayList<E> extends AbstractList<E>
implements RandomAccess, java.io.Serializable