Saltar la navegación

1.1.- Excepciones.

Mensaje de error que dice error 404, lso calcetines que buscabas no se encontraron.
Luis Fernando Pienda Mahecha (CC BY)

Cuando se trabaja con archivos, es normal que pueda haber errores, por ejemplo: podríamos intentar leer un archivo que no existe, o podríamos intentar escribir en un archivo para el que no tenemos permisos de escritura. Para manejar todos estos errores debemos utilizar excepciones. Las dos excepciones más comunes al manejar archivos son:

  • FileNotFoundException: Si no se puede encontrar el archivo.
  • IOException: Si no se tienen permisos de lectura o escritura o si el archivo está dañado.

Un esquema básico de uso de la captura y tratamiento de excepciones en un programa, podría ser este, importando el paquete java.io.IOException:

Estructura de código Java para capturar excepciones. Se incluye en archivo enlazado bajo la imagen.
José Javier Bermúdez Hernández. (CC BY-NC)

Código de la estructura para gestionar excepciones. (1.00 KB)

Situación anómala durante la ejecución de un programa. En Java cuando se produce algún tipo de error se lanza una excepción.

Autoevaluación

Pregunta

Señala la opción correcta:

Respuestas

Java no ofrece soporte para excepciones.

Un campo y un archivo es lo mismo.

Si se intenta abrir un archivo que no existe, entonces saltará una excepción.

Ninguna es correcta.

Retroalimentación

Para saber más

En el siguiente enlace hay un manual muy interesante de Java, en la web w3schools. Puedes consultar más información sobre las excepciones en Java así como de otros aspectos del lenguaje que te puedan interesar. La parte mas interesante de este portal es que explica de manera abreviada (en inglés) los contenidos con muchos ejemplos que además pueden ser ejecutados en línea. Además, contiene numerosos ejercicios en línea que te ayudarán a afianzar todos los contenidos. Otra parte muy interesante es que también tiene contenidos de otros lenguajes, como Javascript o PHP.

Excepciones en Java.