¿Qué es la excepción definida por el usuario en Java?
La excepción definida por el usuario o la excepción personalizada es crear su propia clase de excepción y lanza esa excepción usando la palabra clave 'lanzar'. Esto se puede hacer ampliando la clase Exception.
No es necesario anular ninguno de los métodos anteriores disponibles en la clase Exception, en su clase derivada. Pero prácticamente, necesitará cierta cantidad de personalización según sus necesidades de programación.
Ejemplo: Para crear una clase de excepción definida por el usuario
Paso 1) Copie el siguiente código en el editor
class JavaException{public static void main(String args[]){try{throw new MyException(2);// throw is used to create a new exception and throw it.}catch(MyException e){System.out.println(e) ;}}}class MyException extends Exception{int a;MyException(int b) {a=b;}public String toString(){return ("Exception Number = "+a) ;}}
Paso 2) Guarde, compile y ejecute el código. Salida exceptuada -
NOTA: