"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > Manejo de excepciones

Manejo de excepciones

Publicado el 2024-11-05
Navegar:891
  • Las excepciones son errores que ocurren en tiempo de ejecución.

  • El subsistema de manejo de excepciones en Java le permite manejar errores de forma estructurada y controlada.

  • Java proporciona soporte flexible y fácil de usar para el manejo de excepciones.

  • La principal ventaja es la automatización del código de manejo de errores, que antes tenía que hacerse manualmente.

  • En idiomas más antiguos, era necesario verificar manualmente los códigos de error devueltos por los métodos, lo cual era tedioso y propenso a errores.

  • El manejo de excepciones optimiza esta verificación ejecutando automáticamente un bloque de código (controlador de excepciones) cuando ocurre un error.

  • No es necesario verificar manualmente el éxito o el fracaso de cada operación o llamada a método.

  • Java define excepciones estándar para errores comunes, como división por cero o archivo no encontrado.

  • El programa debe estar preparado para manejar estas excepciones.

  • La biblioteca API de Java utiliza excepciones ampliamente.

  • Ser un buen programador Java implica dominar el subsistema de manejo de excepciones.

Jerarquía de excepciones

  • En Java, todas las excepciones están representadas por clases.

  • Todas las clases de excepción derivan de la clase Throwable.

  • Cuando ocurre una excepción, se genera un objeto de una clase de excepción.

  • Hay dos subclases directas de Throwable: excepción y error.

  • Las excepciones de error están relacionadas con errores de la máquina virtual Java (JVM) y no con errores de programa.

  • Los errores generalmente no son manejados por los programas, ya que están fuera del control del desarrollador.

  • Los errores relacionados con la actividad del programa están representados por subclases de Excepción.

  • Ejemplos de errores de programa: división por cero, exceder los límites de la matriz y errores de archivos.

  • Los programas deben manejar excepciones de excepción.

  • RuntimeException es una subclase importante de Exception, que representa errores comunes de tiempo de ejecución.

Tratamento de exceções
(fuente: https://codegym.cc/groups/posts/exceptions-in-java)

1 Excepciones marcadas: Estas son excepciones que el compilador obliga al desarrollador a manejar.

2 Excepciones no verificadas: Estas son excepciones que no necesitan ser verificadas por el compilador. Son subclases de RuntimeException y generalmente ocurren debido a errores lógicos del programador.

Declaración de liberación Este artículo se reproduce en: https://dev.to/devsjavagirls/tratamento-de-excecoes-nlg?1 Si hay alguna infracción, comuníquese con [email protected] para eliminarla.
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3