|
|
Creado por IRENE AGUILAR JUAREZ
hace más de 5 años
|
|
| Pregunta | Respuesta |
| 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 |
¿Quieres crear tus propias Fichas gratiscon GoConqr? Más información.