Created by IRENE AGUILAR JUAREZ
over 4 years ago
|
||
Question | Answer |
try{ } | Bloque de código que puede presentar una excepción |
catch (Exception e){ } | Bloque que recibe la excepción cuando ésta se presenta. El bloque sólo puede recibir la excepción para la que esta definida. Por eso puede haber múltiples bloques catch |
finally { } | Bloque que sirve para liberar memoria o cerrar flujos después de un bloque try o catch |
Error | Se identifica como Error a un tipo de incidencia de la que es imposible de recuperarse, generalmente referido al hardware |
Exception | Es un evento que ocurre durante la ejecución del programa que interrumpe el flujo normal de las sentencias |
Excepciones Chequeadas | Son excepciones que son chequeadas por el compilador (esto es, el compilador comprueba que esas excepciones son capturadas o especificadas) |
throw | sentencia que indica que se lanza una excepción |
Código para la gestión de excepciones | |
Se presenta una excepción de tipo aritmética (AritmeticException) por que no se puede dividir entre cero | |
Se presenta la ArrayIndexOutOfBoundsException Por que se trata de acceder a un indice no existente | |
Se presenta la excepción InputMismatchException porque no se puede convertir a entero un valor que incluye un carácter no válido | |
String getMessage() | Extrae el mensaje asociado con la excepción |
void printStackTrace() | Indica el método donde se lanzó la excepción |
public void leerFichero(String fich) throws EOFException, FileNotFoundException {…} | Ejemplo de un método que lanza excepciones mediante la sentencia throws |
RuntimeException | representa excepciones en tiempo de ejecución |
Want to create your own Flashcards for free with GoConqr? Learn more.