¿Por qué no deberíamos detectar la excepción de tiempo de ejecución?
¿Por qué no deberíamos detectar la excepción de tiempo de ejecución?

Video: ¿Por qué no deberíamos detectar la excepción de tiempo de ejecución?

Video: ¿Por qué no deberíamos detectar la excepción de tiempo de ejecución?
Video: 82. Programación en Java || Tratamiento de Excepciones || Concepto de Excepciones 2024, Mayo
Anonim

Captura de excepción o arrojable

Excepciones de tiempo de ejecución representan problemas que son un resultado directo de un problema de programación y, como tales, no deben detectarse, ya que no se puede esperar razonablemente que se recuperen de ellos o resolver ellos. Atrapando Voluntad arrojable captura todo

Teniendo en cuenta esto, ¿está bien detectar una excepción de tiempo de ejecución?

Excepciones de tiempo de ejecución puede ocurrir en cualquier parte de un programa y en un programa típico puede ser muy numeroso. Por lo general, el costo de verificar excepciones en tiempo de ejecución excede el beneficio de atrapando o especificándolos. Por lo tanto, el compilador no requiere que captura o especificar excepciones en tiempo de ejecución , aunque puedes.

También sepa, ¿qué es una excepción de tiempo de ejecución? los Excepción en tiempo de ejecución es la clase padre en todos excepciones del lenguaje de programación Java que se espera que bloqueen o rompan el programa o la aplicación cuando ocurran. los Excepción en tiempo de ejecución Por lo general, muestra el error del programador, en lugar de la condición con la que se espera que se enfrente un programa.

Además, ¿por qué no se marcan las Excepciones en tiempo de ejecución?

En general, no capturamos sin control excepción porque no podemos manejarlo. Tome la conexión de la base de datos, por ejemplo, si la base de datos está físicamente inactiva, hay no forma en que nuestra aplicación puede resolver ese problema, por lo que incluso si lo detectamos, no podemos manejarlo (resolverlo).

¿Es posible detectar una excepción de tiempo de ejecución en Java?

Excepciones de tiempo de ejecución pueden ocurrir en cualquier parte de un programa, y en uno típico pueden ser muy numerosos. Por lo tanto, el compilador no requiere que captura o especificar excepciones en tiempo de ejecución (aunque puedes). Un caso en el que es una práctica común lanzar un Excepción en tiempo de ejecución es cuando el usuario llama incorrectamente a un método.

Recomendado: