English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Un array es un contenedor que puede contener una cantidad fija de proyectos, que deben ser del mismo tipo. La mayoría de las estructuras de datos utilizan arrays para implementar sus algoritmos. A continuación se presentan los términos importantes para comprender el concepto de array.
Elemento-Cada proyecto almacenado en el array se llama elemento.
Índice: Cada posición de un elemento en el array tiene un índice numérico que se utiliza para identificar el elemento.
El tamaño del array se determina en el momento de su creación.
Eliminar o insertar-No se puede insertar un nuevo elemento en el medio del array. Del mismo modo, no se puede eliminar elementos del medio del array. Solo se puede insertar desde el final/Eliminar.
Aumentar el tamaño-No se puede aumentar el tamaño de un array en Java; si se desea agregar un nuevo elemento, se debe crear un nuevo array con un tamaño extendido y asignarlo a la referencia del array. De esta manera, se deja el objeto original al reciclaje de basura, desperdiciando memoria.
Almacenamiento de objetos-Se puede almacenar un objeto en un array, pero no se puede almacenar objetos de diferentes tipos.
Manejo de elementos-Además de algunas operaciones proporcionadas por la clase Array, no se puede manejar el contenido del array.
Modificación de elementos-Para eliminar o modificar elementos del array, es necesario recorrer todo el array, lo que aumenta la complejidad temporal.
Para superar estas deficiencias, se puede usar una colección en lugar de un array.