Capturar y Manejar Excepciones
Las siguientes páginas muestran cómo construir un manejador de excepciones para el método
writeList() descrito en
El ejemplo: ListOfNumbers. Las tres primeras páginas listadas abajo describen tres componentes diferentes de un manejador de excepciones y le muestran cómo pueden utilizarse esos componentes en el método
writeList(). La cuarta página trata sobre el método
writeList() resultante y analiza lo que ocurre dentro del código de ejemplo a través de varios escenarios.
El primer paso en la escritura de una manejador de excepciones es poner la sentencia Java dentro de la cual se puede producir la excepción dentro de un bloque try. Se dice que el bloque try gobierna las sentencias encerradas dentro de él y define el ámbito de cualquier manejador de excepciones (establecido por el bloque catch subsecuente) asociado con él.
Después se debe asociar un manejador de excepciones con un bloque try proporcionándole uno o más bloques catch directamente después del bloque try.
El bloque finally de Java proporciona un mecanismo que permite a sus métodos limpiarse a si mismos sin importar lo que sucede dentro del bloque try. Se utiliza el bloque finally para cerrar ficheros o liberar otros recursos del sistema.
Las secciones anteriores describén cómo construir los bloques de código try, catch, y finally para el ejemplo writeList(). Ahora, pasearemos sobre el código para investigar que sucede en varios escenarios.
Ozito