Este documento describe las tablas hash en Java. Explica que las tablas hash relacionan claves con valores y que los objetos de clave deben implementar hashCode() y equals(). También describe los métodos constructores, get, put y remove; y cómo la tabla aumenta su capacidad cuando el número de elementos sobrepasa cierto umbral calculado a partir de la capacidad y el factor de carga.