При вызове ArrayList.add()
дополнительная память требуется в двух случаях:
Добавление элемента: Для хранения самого добавляемого элемента. Размер зависит от типа элемента.
Изменение размера внутреннего массива: Если текущий размер внутреннего массива ArrayList
недостаточен для вмещения нового элемента, происходит его расширение. По умолчанию ArrayList
удваивает размер массива (умножает на 1.5 в последних версиях JDK).
При вызове ArrayList.add()
дополнительная память требуется в двух случаях:
Добавление элемента: Для хранения самого добавляемого элемента. Размер зависит от типа элемента.
Изменение размера внутреннего массива: Если текущий размер внутреннего массива ArrayList
недостаточен для вмещения нового элемента, происходит его расширение. По умолчанию ArrayList
удваивает размер массива (умножает на 1.5 в последних версиях JDK).
Register or sign in to get access to full answers for all questions from the question bank.