|
|
Created by IRENE AGUILAR JUAREZ
over 5 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.