¿Cuál es la capacidad por defecto de clases Marco de la colección?

Sudhir Ojha:

Yo sé que la capacidad por defecto de Vectorla clase en Java es del 10 y del mismo modo ArrayListtambién tener su capacidad por defecto 10. Pero lo que es la capacidad por defecto de las siguientes clases:

  1. Vector
  2. Lista de arreglo
  3. Lista enlazada
  4. HashMap
  5. ashanap Laidaked ः
  6. ConcurrentHashMap
  7. HashSet
  8. LinkedHashSet
  9. TreeSet

O hay alguna otra manera de conseguir la capacidad por defecto de todas las clases del framework colección en Java?

Charles Dowbecki:

No hay una respuesta correcta aquí, ya que dependerá de la versión de Java. Por ejemplo RFR JDK-7143928: (coll) Optimizar para ArrayList vacío y HashMap hicieron ArrayListy HashMapvacío por defecto en Java 8.

Usted tendría que comprobar el constructor por defecto para cada una de las clases mencionadas en el JDK. En teoría, esto también podría variar entre JDK acabado (por ejemplo Oracle, IBM, Azul ...) como por defecto ArrayListde la capacidad no es parte de Java Language Specification.

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=99055&siteId=1
Recomendado
Clasificación