MANEJO DE EXCEPCONES


LA INSTRUCCIÓN TRY
La instrucción try controla el flujo de ejecución como consecuencia de la generación de excepciones, a diferencia de lo que ocurre con if y switch. Una excepción es un error en tiempo de ejecución. Las excepciones se generan en la máquina virtual de Java, como respuesta a una condición inesperada, o bien en el código, al ejecutar una instrucción throw.
CARACTERÍSTICAS:
Incluye un único bloque try.
Puede tener ninguno, uno o más bloques catch.
Opcionalmente puede que tena un bloque finally.
Después de todo bloque try, debe haber por lo menos un bloque catch, o un único bloque finally.
La sintaxis es la siguiente:
try {
     // una o más instrucciones
}
// El bloque catch es opcional si existe el bloque finally
// Puede haber más de un bloque catch
catch (ThrowableClass variable) {
     // una o más instrucciones
}
// Si no existen bloques catch, el bloque finally es obligatorio
finally {
     // una o más instrucciones
}

RAZONES PARA APLICAR TRY
El primero es para tratar los tipos de errores que puedan ocurrir en el bloque try en tiempo de ejecución, para lo cual se utilizan los bloques catch.
El segundo es para asegurarse de que una parte del código se ejecute, aunque ocurra alguna excepción dentro del bloque try. Ambos casos los veremos más adelante, pero primero veamos lo que sucede al detectarse un error en tiempo de ejecución fuera de una instrucción try.

Comentarios

Entradas más populares de este blog

INICIANDO CON IONIC 3-MARCO DE TRABAJO

RUTA FLOTANTE