Fórum Exceções em Java #515833

05/04/2015

0

Explique porque não é recomendado utilizar um catch que captura exceções do tipo Exception ou Throwable, ou um multi-catch que captura todos os tipos de exceções.
Welvis Moreira

Welvis Moreira

Responder

Posts

06/04/2015

Marcos Paulo

[url]https://www.devmedia.com.br/trabalhando-com-excecoes-em-java/27601[/url]
Responder

Gostei + 0

06/04/2015

Ronaldo Lanhellas

Responder

Gostei + 0

06/04/2015

Ronaldo Lanhellas

Responder

Gostei + 0

07/04/2015

Cleber Souza

Explique porque não é recomendado utilizar um catch que captura exceções do tipo Exception ou Throwable, ou um multi-catch que captura todos os tipos de exceções.

Olá Welvis,

Resumidamente não é recomendado utilizar um catch pelo seguinte motivo:

Obs: as 3 citações abaixo são partes de outra postagem do nosso amigo VinyGodoy de Curitiba/Pr:

..."
Basicamente com o try...catch o seu método está dizendo:
"Ei, eu sei resolver esse problema. Deixa comigo."

Se você colocar throws na declaração do método, você está dizendo.
"Olha, tem certas operações que eu executo, que não tenho a mínima idéia de como resolver, resolva você".

Finalmente, temos o caso do throw. Você pode transformar uma exceção em outra, ou mesmo gerar uma exceção completamente nova, quando você não souber o que fazer.

"...

Então a função do Catch é pegar uma excessão e enviar um código para tratá-la. Mas o problema é que se o código para tratamento da excessão não for fornecido então o programa pode se encerrar. Nesse caso é bom verificar-mos aí 2 tipos de excessões: Checked e Unchecked, onde nos blocos de excessões Unchecked as excessões não precisam ser tratadas, dessa forma não ocorrem erros no programa. Apesar do porquê de não se usar catch estar explicado tecnicamente nos links dos nossos amigos acima eu coloquei essas citações do nosso outro amigo acima para que essa explicação ficasse bem simples e de forma bem entendível. Mas lembrando que nada substitui estudar a fundo o tratamento de excessões e como elas ocorrem.

Boa sorte com POO!
Responder

Gostei + 0

07/04/2015

Marcos Paulo



Certo Ronaldo. te agradeço por avisar.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar