Я часто использую списки в своих приложениях для Android. Прямо сейчас я создаю страницу в Твиттере, которая содержит максимум 50 «твитов» пользователя.
У меня есть список, определенный следующим образом:
List<Tweet> tweets = new ArrayList<Tweet>(MAX_TWEETS);
Где Tweet
- это пользовательский тип объекта, содержащий информацию об обновлении в Твиттере (текст, дата, имя пользователя и т. Д.), А MAX_TWEETS
- это постоянное целочисленное значение (50).
Вопросы:
Какая польза от установки начальной емкости этого List
, если таковая имеется?
Стоит ли настраивать емкость, когда я знаю, что мой список будет таким маленьким? Когда я должен / не должен устанавливать емкость?