1. Hashmap y Hashtable diferencia:
HashMap permite claves y los valores son nulos, la clave o el valor nulo se permite Hashtable.
Hashtable está sincronizado, mientras que HashMap no lo es. HashMap es más conveniente para el ambiente de un solo subproceso, mientras Hashtable conveniente para el ambiente multi-roscado.
2. Java la recolección de basura:
El mismo tiempo, la CPU sólo puede manejar un hilo, sólo un hilo en el trabajo (ejecución), y multi-roscado pleno uso de los recursos.
hilo abierto 4 maneras, la herencia thred, implementan Ejecutable, implementan las interfaces Callble y utilizar el grupo de subprocesos.
Ciclo de Vida -> Nuevo -> Ready -> obstrucción -> Ejecutar -> muerte , obstrucción para ejecutar el proceso es principalmente para ver el bucle de hilo.
5. ¿Cuáles son conjunto:
Lista: ordenado, repetible
conjunto: al azar, no repetible
MAP: con pares de clave y valor almacenado