¿Por qué la tabla hash no puede guardar valores nulos?
Esta clase implementa una tabla hash que asigna claves a valores. ¿Hay alguno? Los objetos no <code>tnull </code> se pueden utilizar como claves o valores. <p>
Para almacenar y recuperar objetos correctamente en una tabla hash, el objeto utilizado como clave debe implementar el método <code>hashCode</code> & ltp & gt
Lo tradujimos: "
Esta clase implementa una tabla hash que asigna claves a valores. Cualquier objeto no nulo se puede utilizar como clave o valor.
Para almacenar y recuperar objetos de una tabla hash con éxito, el objeto utilizado como clave debe implementar el método hashCode y el método igual.
Pero null no es un objeto y. No se pueden llamar a hashCode () y equals (). Obviamente, el autor ignoró la existencia especial de nulos, por lo que para compensar este problema, el autor diseñó HashMap para tratar los valores nulos como un caso especial. >
Finalmente, hashtable está obsoleto y ya no debería usarse
.