Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/07/2006, 17:28
Avatar de TolaWare
TolaWare
Colaborador
 
Fecha de Ingreso: julio-2005
Mensajes: 4.352
Antigüedad: 18 años, 9 meses
Puntos: 24
un HashMap, es una colección de objetos, (como los Arrays), pero estos no tienen orden.
Cada objeto se identifica mediante algun indentificador apropiado, por ejemplo un "uuid".
El nombre HASH, hace referencia a una tecnica de organizacion de archivos llamada hashing o "dispersion" en el cual se almacenan registrso en una direccion del archivo que es generada por una funcion que se aplica sobre la llave del registro.

El condepto en JAVA es similar, el HASHMAP posee un espacio de memoria, y cuando se guarda un objeto alli, se determina su direccion aplicandole una funcion a la llave que le indicamos.
Por ejemplo:

HashMap contenedor = new HashMap();
Object objeto = new Object();
String llave = new String("identificador de objeto");
contendor.add(llave,objeto);
__________________
http://blog.tolaware.com.ar -> Blog de Java, Ruby y Linux

Última edición por TolaWare; 27/07/2006 a las 22:23