Class java.lang.IndexOutOfBoundsException
By : Alma Esqueda
Esta
es lanzada para indicar que un índice de algún tipo (por ejemplo, a una matriz,
una cadena, o para un vector) está fuera de rango.
FileNotFoundException
By : Alma Esqueda
Excepción que se produce cuando se produce un
error al intentar tener acceso a un archivo que no existe en el disco.
EOFException
By : Alma Esqueda
Es
una checked exception, por lo cual, en caso de ser declarada tiene que ser
manejada dentro del método. Existen dos modos de manejar una excepción:
Arrojándola o tratándola. Cuando arrojas una excepción (usando la palabra
reservada throws) quiere decir que en el método donde la arrojas no es
necesario darle un tratamiento en específico, sin embargo, la excepción podrá
ser arrojada hacia algún trozo de código que mande llamar a este método.
IOException
By : Alma Esqueda
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
NoRouteToHostException
By : Alma Esqueda
Las señales que se produjo un error al
intentar conectar un conector a una dirección remota y el
puerto. Normalmente, el host remoto no se puede alcanzar debido a un
cortafuegos intermedio, o si un enrutador intermedio es hacia abajo.
Class java.net.ConnectException
By : Alma Esqueda
Las señales
que se produjo un error al intentar conectar un socket a una dirección remota y
el puerto. Normalmente, la conexión fue rechazada de forma remota.