De qué sirve try{...} ?
Hola. Estoy mirando el tutorial sobre java applets en esta web, en el apartado sobre multihilos ( http://www.programacion.com/articulo/applets_java_81/6 )
No entiendo el cometido de try {} en el método run(), en el código:
try {
hilo.sleep(10);
}
Cuál es la función de try?
No entiendo el cometido de try {} en el método run(), en el código:
try {
hilo.sleep(10);
}
Cuál es la función de try?
La razón de ser del try en estas situaciones es porque el método +(s)sleep(long milliseconds) de la clase Thread puede lanzar una excepción de tipo InterruptedException en caso de que el hilo sea interrumpido por alguna causa (ajena al programador, comúnmente).
Recuerda que el bloque try{} indica que el código que estamos ejecutando puede lanzar una excepción y si la lanza, esta es capturada en el bloque catch(Exception e){}, donde e es la excepción que capturamos.