Cuál es la diferencia entre utilizar ArrayList y Arreglos
La ventaja de un Objeto ArrayListes que permite almacenar información en ella de forma dinámica, es decir, su índice de entrada se va extendiendo según se agregue más información en ella, esta sería la diferencia tan grande queexiste entre este objeto y un simple arreglo de tipo entero, flotante, cadena u otros.
ArrayList y Arreglos ambos pueden trabajar con objetos.
De forma general, se los puede declarar de la siguientemanera tomando un ejemplo:
ArrayList
Contacto [ ] arregloContacto = new Contacto [5];
¿Cómo y dónde se pueden utilizar hilos?, Puede proponer ejemplosescritos y 1 codificado?
Es el flujo de ejecución secuencial independiente dentro de un proceso. Los hilos de un proceso comparten el espacio de direcciones, pero tienen su propio contador de programa y supropia pila de ejecución.
La clase Thread permite representar a los hilos de ejecución.
Crear un hilo en java es una tarea muy sencilla. Basta heredar de la clase Thread y definir el método run().Luego se instancia esta clase y se llama al método start() para que arranque el hilo. Más o menos esto:
public MiHilo extends Thread
{
public void run()
{
// Aquí el código pesado que tardamucho
}
};
...
MiHilo elHilo = new MiHilo();
elHilo.start();
System.out.println("Yo sigo a lo mio");
Ejemplo de hilos dentro de un proceso: un navegador en ejecución es un proceso y cada una delas ventanas de navegación abiertas son hilos independientes dentro del proceso.
Ejemplo de codificación de multihilo:
package hilos;
public class Hilos extends Thread{
public Hilos(String str) {super(str);
}
public void run() {
for (int i = 0; i < 10 ; i++)
System.out.println(i + " " + getName());
System.out.println("Termina thread " + getName());
}
public static void main (String []...
Regístrate para leer el documento completo.