“Conocimientos Programación>Programación Java

Cómo ajustar Java Capacidad Hashtable

2012/7/1
Un hash tiendas de mesa (de llave, objeto) pares y búsquedas por el valor de la clave . Clase Hashtable de Java es parte de las bibliotecas estándar para que el lenguaje de programación. Cada HashTable inicialmente tiene un número dado de ranuras . Si la tabla hash se va llenando de un usuario especificado " factor de carga, " Java automáticamente un refrito de la mesa con un mayor número de ranuras. La operación de repetición es relativamente lento . Puede comprobar si la aplicación Java se disparará refritos con el fin de reservar un número suficiente de franjas horarias en el tiempo de creación de tablas , evitando así la necesidad de refritos posteriores. Instrucciones
1

Crea tu HashTable utilizando el constructor que especifica una capacidad inicial , como en el siguiente ejemplo de código:

HashTable myTable = new Hashtable ( 100 ) ;
< p> Sustituir " 100 " por el número de ranuras desea que la tabla tenga al momento de la creación
2

Crear un objeto iterador para supervisar cuándo - . si alguna vez - el HashTable consigue un refrito como en el siguiente código de ejemplo : .

Iterator rehashDetector = myTable.entrySet () iterador ();
3

manejar la excepción generada automáticamente por el tiempo de ejecución de Java cuando la tabla con un iterador existente consigue un refrito , como en el siguiente ejemplo de código:

catch ( ConcurrentModificationException e) {

System.out.println ( " la tabla hash consiguió refrito - utilizar una mayor capacidad de momento de la creación "); }


Si aparece el mensaje de aviso , modificar el código para pasar una mayor capacidad al constructor HashTable
.

Programación Java
Cómo crear una bidimensional Java matriz de cadena para un JTable
Cómo descargar archivos de código fuente de Java Applet con código HTML
Sun Java Tutoriales abatibles
Tutoriales de Java gratis
Java vs C: Similitudes y Diferencias
Métodos ArrayList en Java
Cómo hacer un Beep Con Java
Codificación en Java
Conocimientos Informáticos © http://www.ordenador.online