Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Industrial programming >> Java

Excepciones de Java

Excepciones de Java

En este tutorial, aprenderemos sobre las excepciones en Java. Cubriremos errores, excepciones y diferentes tipos de excepciones en Java.

Una excepción es un evento inesperado que ocurre durante la ejecución del programa. Afecta el flujo de las instrucciones del programa, lo que puede provocar que el programa finalice de manera anormal.

Una excepción puede ocurrir por muchas razones. Algunos de ellos son:


Jerarquía de excepciones de Java

Aquí hay un diagrama simplificado de la jerarquía de excepciones en Java.

Como puede ver en la imagen de arriba, el Throwable class es la clase raíz en la jerarquía.

Tenga en cuenta que la jerarquía se divide en dos ramas:error y excepción.


Errores

Errores representan condiciones irrecuperables, como que la máquina virtual Java (JVM) se quede sin memoria, pérdidas de memoria, errores de desbordamiento de pila, incompatibilidad de biblioteca, recursividad infinita, etc.

Los errores suelen estar fuera del control del programador y no debemos tratar de manejar los errores.


Excepciones

Excepciones puede ser capturado y manejado por el programa.

Cuando ocurre una excepción dentro de un método, crea un objeto. Este objeto se denomina objeto de excepción.

Contiene información sobre la excepción, como el nombre y la descripción de la excepción y el estado del programa cuando ocurrió la excepción.

Aprenderemos cómo manejar estas excepciones en el próximo tutorial. En este tutorial, ahora nos centraremos en diferentes tipos de excepciones en Java.


Tipos de excepción de Java

La jerarquía de excepciones también tiene dos ramas:RuntimeException y IOException .


1. Excepción de tiempo de ejecución

Una excepción de tiempo de ejecución ocurre debido a un error de programación. También se conocen como excepciones no comprobadas. .

Estas excepciones no se verifican en tiempo de compilación sino en tiempo de ejecución. Algunas de las excepciones comunes de tiempo de ejecución son:

Puedes pensarlo de esta manera. “Si es una excepción de tiempo de ejecución, es tu culpa”.

El NullPointerException no habría ocurrido si hubiera verificado si la variable se inicializó o no antes de usarla.

Un ArrayIndexOutOfBoundsException no habría ocurrido si hubiera probado el índice de la matriz contra los límites de la matriz.


2. IOExcepción

Un IOException también se conoce como excepción comprobada . El compilador las verifica en el momento de la compilación y se solicita al programador que maneje estas excepciones.

Algunos de los ejemplos de excepciones comprobadas son:

Ahora que conocemos las excepciones, aprenderemos a manejarlas en el siguiente tutorial.


Java

  1. Operadores Java
  2. Comentarios Java
  3. Java para cada bucle
  4. Cadenas Java
  5. Interfaz Java
  6. Manejo de excepciones de Java
  7. Java lanza y lanza
  8. Java captura múltiples excepciones
  9. Prueba de Java con recursos
  10. Anotaciones Java
  11. Aserciones de Java