[Colecciones de Java] Comparación general del marco y las matrices de Java y las API involucradas

Uno: descripción general del marco de Java

1.1 Descripción general del marco de colecciones de Java 

Por un lado, los lenguajes orientados a objetos encarnan las cosas en forma de objetos.Para facilitar la operación de múltiples objetos, los objetos deben almacenarse. Por otro lado, existen algunas desventajas en el uso de Array para almacenar objetos , y las colecciones de Java son como una especie de contenedor, que puede colocar dinámicamente referencias de múltiples objetos en el contenedor.

Características de las matrices en el almacenamiento de memoria:

   > Después de inicializar la matriz, se determina la longitud.

   >El tipo de declaración de matriz determina el tipo de inicialización del elemento

Desventajas de las matrices en el almacenamiento de datos:

   >Después de inicializar la matriz, la longitud es inmutable, lo que no es fácil de expandir

   > Hay pocas propiedades y métodos proporcionados en la matriz, lo que no es conveniente para agregar, eliminar, insertar y otras operaciones, y la eficiencia no es alta. Al mismo tiempo, el número de elementos de almacenamiento no se puede obtener directamente

   >Los datos almacenados en la matriz están ordenados y son repetibles. ----> La característica de almacenar datos es única

La clase de colección de Java se puede usar para almacenar múltiples objetos de cantidades variables y también se puede usar para guardar matrices asociativas con relaciones de mapeo.

 Escenarios de uso de la colección

 

Dos: API involucradas en el marco de la colección

Las colecciones de Java se pueden dividir en dos sistemas: Colección y Mapa

Interfaz de colección : una sola columna de datos que define una colección de métodos para acceder a un conjunto de objetos

                     >Lista : una colección ordenada y repetible de elementos

                     >Conjunto : una colección de elementos no ordenada y no repetible

Interfaz de mapa : datos de doble columna, guardando una colección de "pares clave-valor " con una relación de mapeo

 Árbol de herencia de interfaz de colección

La API de recopilación proporcionada por JDK se encuentra en el paquete java.util 

Árbol de herencia de interfaz de mapa 

 

 ¡gracias por ver! ! !

Supongo que te gusta

Origin blog.csdn.net/qq_64976935/article/details/129637083
Recomendado
Clasificación