JDK doc для Конструктор ArrayList говорит, что начальная емкость составляет 10.
Это фактически неверно, поскольку начальная емкость равна 0, пока в список не добавится что-то. Я проверил источник Open JDK, а также src.zip, который поставляется с JDK.
Я понимаю, что это оптимизация производительности, но это будет считаться ошибкой?