Colecciones De Objetos Diferentes A ArrayList

Páginas: 4 (772 palabras) Publicado: 24 de mayo de 2015

Programación Orientada a Objetos – Colecciones Diferentes a ArrayList
Clase Hashtable
El Collections Framework de Java
Actualmente en la programación orientada a objetos conocemos las coleccionesde objetos basadas en el ArrayList, pero hay otras colecciones que no necesariamente utilizan esta clase. Existen otras clases que pueden ser utilizadas para realizar una colección de objetos, podemosencontrar varias clases de este tipo en versiones superiores a la 1.2 del JDK de java.

Clase Hashtable.
Esta clase está basada en claves y no tiene definida posiciones numéricas, en el caso deArrayList nosotros utilizamos posiciones numéricas para identificar los elementos que están dentro de la misma, pero en Hashtable nosotros utilizamos una clave que identifica al objeto de una forma únicadentro de la colección. Esta clave puede ser cualquier clase de objeto.
Para las claves se debe implementar los métodos hashCode() y equals(), esto se hace para realizar búsquedas y comparaciones dentrode la colección. El método hashCode() asigna y devuelve un valor entero distinto y único para cada clave, que durante la ejecución nunca va a cambiar, pero puede cambiar de una ejecución a otra, dehecho las hash tables son un tipo de tablas que mantienen una nueva colección de las claves únicas de la colección principal y los valores únicos enteros que tiene cada una de ellas, de esta formapodemos realizar una búsqueda de forma más eficiente, más precisa.
El objeto Hashtable tiene dos variables, la primera es capacity y la segunda es load factor. Cuando se crea una Hashtable es recomendadoiniciar de una que sea lo suficientemente grande para la aplicación que le va a dar ya que si no es lo suficientemente grande el número de elementos supera la dos variable nombradas anteriormente,entonces nuestra Hashtable empieza a crecer llamando al método rehash(). También es muy importante saber que si el load factor es muy grande apurara la memoria, pero esto reduce la calidad de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Diferencia Entre Objetivo Y Meta
  • diferencias entre el derecho objetivo y subjetivo
  • objetos similares con diferente
  • Diferencias entre el derecho objetivo y subjetivo
  • diferencias metas y objetivos
  • Diferencia de meta y objetivo
  • Diferencias entre el derecho objetivo y subjetivo
  • Diferencia Metas Y Objetivo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS