A menudo uso listas en mis aplicaciones de Android. En este momento estoy creando una página de Twitter que enumera un máximo de 50 "tweets" de un usuario.Declaración de la capacidad de una lista en Java
tengo una lista definida de esta manera:
List<Tweet> tweets = new ArrayList<Tweet>(MAX_TWEETS);
Dónde Tweet
es una información de actualización el tipo de objeto personalizado de retención de twitter (texto, fecha, nombre de usuario, etc) y MAX_TWEETS
es un valor entero constante (50)
Preguntas:
¿Cuál es la ventaja de establecer la capacidad inicial de esta List
, si las hay?
¿Debo molestarme en establecer una capacidad cuando sé que mi lista será tan pequeña? ¿Cuándo debería/no debería establecer una capacidad?