MENU
Skip menuSistema de Excepciones en Java.
Permiten controlar posibles situaciones de error
Ejemplo
Java posee multitud de excepciones agrupadas por familias.
ArithmeticException
IOException
EOFException
FileNotFoundException
NullPointerException
NegativeArraySizeException
ArrayIndexOutOfBoundsException
SecurityException
NumberFormatException
Java posee multitud de "errores"
Fallos de la máquina virtual que es mejor que no los gestione la aplicación.
Por ejemplo:
OutOfMemoryError
InternalError
StackOverflowError
UnknownError
NoClassDefFoundError
Creación de una nueva excepción
public class NombreNuevaExcepcion extends NombreExcepcion {
atributos y métodos
}
Para declarar que un método que lanza excepciones:
visibilidad [modificadores] tipo método(argumentos) throws
NombreExcepcion1,
NombreExcepcion2, ... {
...
... throw new NombreExcepcion1(parámetros);
...
... throw new NombreExcepcion2(parámetros);
...
}
Ejemplo: