Este proyecto contiene ejemplos prácticos para aprender a usar la clase HashMap
en Java. Los ejercicios están diseñados para estudiantes que desean comprender cómo funcionan los mapas y cómo se aplican en situaciones reales.
Un HashMap
es una estructura de datos que almacena pares clave-valor. Es útil para guardar información asociada, como nombres y notas de estudiantes, inventarios, etc.
Viene de la funcion hash, una operación matemática que toma una clave y la transforma en un número entero (un índice). Ese índice sirve para ubicar rápidamente dónde guardar o buscar el valor en memoria.
Map es la estrucura de datos que asocia pares clave-valor. Es decir, cada clave apunta a un valor.
Entonces, un HashMap es un Map que usa una función hash para organizar y acceder a sus elementos de forma muy rápida (normalmente en tiempo O(1)).
- Crear y agregar elementos: Añadir pares clave-valor al mapa.
- Leer valores: Consultar el valor asociado a una clave.
- Actualizar valores: Modificar el valor de una clave existente.
- Eliminar elementos: Quitar pares clave-valor del mapa.
- Recorrer el mapa: Iterar sobre todos los elementos para mostrar o modificar datos.
- Otras operaciones útiles: Comprobar existencia, modificar todos los valores, copiar mapas, etc.
Creacion.java
: Ejemplo de cómo crear y llenar un HashMap.Diferencias.java
: Explicación de diferencias entre HashMap y otras estructuras.Main.java
: Punto de entrada para ejecutar los ejemplos.Metodos.java
: Ejemplos de los métodos más usados en HashMap.Persona.java
: Clase personalizada para usar objetos en el mapa.QueEs.java
: Explicación teórica sobre HashMap.
- Abre el proyecto en IntelliJ IDEA u otro IDE de Java.
- Ejecuta el archivo
Main.java
para ver los ejemplos en acción.
Este proyecto está pensado para que aprendas de forma práctica y sencilla el uso de HashMap
en Java.