Esta redacción explicará los diferentes tipos de excepciones de Java.
¿Cuáles son los diferentes tipos de excepciones en Java??
En Java, hay dos tipos diferentes de excepciones:
Excepciones verificadas
Estas excepciones se identifican/marcan a través del compilador en el tiempo de compilación. Si un método muestra una excepción verificada, entonces la persona que llama del método debe hacer frente a la excepción o definirlo a través del "lanzaPalabra clave.
Excepciones sin control
Estas excepciones, por otro lado, se enfrentan mientras la ejecución del programa y, por lo tanto, también se conocen como "tiempo de ejecución"Excepciones. Estas excepciones particulares no son verificadas/identificadas por el compilador en el momento de la compilación y deben ser resueltos por el programador manualmente. Estos incluyen excepciones y errores de tiempo de ejecución.
Ahora, vamos a ver ambas excepciones en detalle.
Excepciones verificadas en Java
Excepción | Causa de excepción |
Excepción SQL | Se causa cuando falla una funcionalidad de una base de datos. |
Instanciación Excepción | Se encuentra cuando un objeto no puede ser instanciado. |
Ioexception | Se enfrenta si falla una operación de entrada/salida. |
Nosuchmethodexception | Se plantea si no se encuentra un método. |
ClassNotFoundException | Es causado cuando no se puede encontrar una clase. |
Antes de pasar al siguiente ejemplo, asegúrese de incluir los siguientes paquetes para trabajar con los archivos:
importar java.NiO.archivo.Archivos;Ejemplo 1: Aplicar la excepción verificada en Java
En este ejemplo, la excepción verificada, yo.mi., "Ioexception"Se puede enfrentar y resolver en función de las sugerencias del compilador:
clase pública FilelineSegún las líneas de código anteriores:
Producción
Aquí, se puede observar que el compilador enfrenta y verifica la excepción. Por lo tanto, se puede hacer frente a consecuencia.
Afrontar con la excepción verificada
Para hacer frente a la excepción de la cara anterior,.mi., "Ioexception", Pase el cursor a la línea donde se encuentra el error y declara la excepción a través del"lanza"Palabra clave basada en la sugerencia del compilador:
Ahora, se puede ver que el error enfrentado se desvanece y la línea correspondiente se lee desde el archivo. Esto se logra desde que se ha verificado la excepción y el compilador ofrece las soluciones sugeridas para resolverlo.
Excepciones sin control en Java
Excepción | Causa de excepción |
Excepción en tiempo de ejecución | Esta es la superclase de todas las excepciones sin control. Se encuentra cuando un objeto no puede ser instanciado. |
NumberFormateException | Se causa cuando una cadena pasada a un método no puede transformarse en un número. |
Aritmeticexception | Se enfrenta cuando se aplica una operación aritmética incorrecta. |
IlegalstateException | Se plantea cuando el estado ambiental no se sincroniza con la operación que se ejecuta. |
ArrayIndexoUtofBoundSException | Se causa cuando un índice de matriz se queda fuera de los límites. |
Ejemplo 2: Aplicando la excepción sin control en Java
En este ejemplo, la excepción sin control, yo.mi., "NumberFormateExceptionSe puede encontrar:
Clase pública Número de formato2De acuerdo con las líneas de código anteriores, simplemente analice el "nulo"Cadena en un número que no se puede lograr y se enfrenta la limitación discutida.
Producción
En este resultado, se puede implicar que el compilador no verifica esta excepción y debe ser resuelto por el desarrollador manualmente.
Conclusión
Hay dos tipos diferentes de excepciones en Java. Éstas incluyen "Comprobado" o "Desenfrenado"Excepciones. Las primeras excepciones son verificadas por el compilador en el momento de la compilación, mientras que no es el caso en el segundo. Es tal que el compilador no puede juzgar las últimas excepciones y que el desarrollador debe hacer frente manualmente. Este blog discutió e implementó diferentes tipos de excepciones de Java.