Por que não devemos capturar a exceção de tempo de execução?
Por que não devemos capturar a exceção de tempo de execução?

Vídeo: Por que não devemos capturar a exceção de tempo de execução?

Vídeo: Por que não devemos capturar a exceção de tempo de execução?
Vídeo: Exceções, try, catch com Java 2024, Maio
Anonim

Exceção de captura ou lançável

Exceções de tempo de execução representam problemas que são resultado direto de um problema de programação e, como tal, não devem ser detectados, uma vez que não se pode esperar que se recupere deles ou lidar eles. Pegando Vontade lançável pegar tudo

Considerando isso, é correto capturar a exceção de tempo de execução?

Exceções de tempo de execução pode ocorrer em qualquer lugar em um programa e em um programa típico pode ser muito numeroso. Normalmente, o custo de verificação de exceções de tempo de execução excede o benefício de pegando ou especificando-os. Assim, o compilador não exige que você pegar ou especifique exceções de tempo de execução , embora você possa.

Saiba também, o que é uma exceção de tempo de execução? o Exceção de tempo de execução é a classe pai em todos exceções da linguagem de programação Java que deve travar ou quebrar o programa ou aplicativo quando eles ocorrerem. o Exceção de tempo de execução geralmente mostra o erro do programador, em vez da condição com a qual se espera que o programa lide.

Além disso, por que as exceções de tempo de execução não são verificadas?

Em geral, não pegamos desmarcado exceção porque não podemos lidar com isso. Pegue a conexão de banco de dados, por exemplo, se o banco de dados está fisicamente inativo, há não maneira que nosso aplicativo pode resolver esse problema, então mesmo que o pegemos, não podemos lidar (resolver) isso.

É possível capturar a exceção de tempo de execução em Java?

Exceções de tempo de execução podem ocorrer em qualquer parte de um programa e, em um programa típico, podem ser muito numerosos. Assim, o compilador não exige que você pegar ou especifique exceções de tempo de execução (embora você possa). Um caso em que é prática comum lançar um Exceção de tempo de execução é quando o usuário chama um método incorretamente.

Recomendado: