- Back to Home »
- IOException
Postado Por:
Alma Esqueda
lunes, 7 de diciembre de 2015
Significa
que se ha producido un error en la entrada/salida. Es obligatorio tratar la excepción, ya sea en la cabeza del método con
"throws IOException" o con un bloque try/catch.
java.io.IOException
es una clase java que tiene por objetivo señalar que ha ocurrido algún tipo
error de entrada o salida de datos, java crea un objeto de esta clase que
representa ese error.
Así, los métodos de las clases que manejan Streams de entrada o salida lanzan estas excepciones (objetos de la clase IOException); por ejemplo, aquellos de las clases InputStream, InputStreamReader, OutputStream o OutputStreamWriter.
Como ocurre con otras clases de excepciones, cuando se crea y lanza un objeto de la clase IOException este debe ser capturado en un bloque try - catch o ser traspasado o relanzado al método que realizó la llamada al método que genera la excepción (sentencia throws). Sin embargo, una vez generado el objeto Exception, este debe ser capturado en alguno de los métodos, ya que de no ser así hará que el programa termine, arrojando un mensaje de error.
Cuando crees algún programa que utilize algunas de estas clases de entrada/salida (io) y sus métodos, deberás importar también la clase IOException, agregando la siguiente línea en el encabezado de tu programa