Necesitamos saber que el uso de la clase de excepción incorporada de Java puede describir la mayoría de las excepciones durante la programación. Además, también podemos extender la clase de excepción para definir nuestra propia clase de excepción durante la programación y luego especificar qué métodos se generan de acuerdo con las necesidades. el programa.
Formato de clase de excepción personalizada:
nombre de clase de excepción de clase pública extendsException {construcción sin parámetros con construcción de parámetros}
Por ejemplo:
publicclassDotcppExceptionextendsException{//Construcción sin parámetros publicDotcppException(){}//Construcción con parámetros publicDotcppException(Stringmessage){//Mensaje de error de excepción super(message);}}
Al declarar un método, puede usar la palabra clave throws para declarar que se generarán varias excepciones y especificar la operación para generar la excepción en el cuerpo del método, es decir, crear un objeto con la clase de excepción correspondiente y lanzarlo usando la palabra clave throw. Este objeto de excepción hace que el método finalice la ejecución. El programa debe llamar a métodos que puedan causar excepciones en la declaración del bloque try-catch, donde la función de catch es capturar el objeto de excepción lanzado por la palabra clave throw.
Nota : throw es una palabra clave en Java. La función de esta palabra clave es lanzar una excepción y throws son dos palabras clave diferentes.
Resumir:
(1) Cuando maneje excepciones de tiempo de ejecución, use la lógica para evitarlas y ayude a try-catch a manejarlas;
(2) Después de los múltiples bloques catch, puede agregar un catch (Excepción) para manejar las excepciones que pueden pasarse por alto;
(3) Para código incierto, try-catch también se puede utilizar para manejar posibles excepciones;
(4) Intente manejar las excepciones tanto como sea posible, recuerde simplemente llamar a printStackTrace() para imprimir;
(5) La forma de manejar las excepciones depende específicamente de las diferentes necesidades comerciales y tipos de excepciones;
(6) Intente agregar declaraciones finalmente para liberar los recursos ocupados.