Exceções em Java

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

Marisiana Battistella

Acompanhando para conhecimento...
Responder

06/04/2015

Randrade

Não entendi muito bem sua pergunta.

No caso você quer saber por que utilizar tipos diferentes de exceções? E não utilizar um tipo "genérico"?

Caso não seja isso, poderia explicar melhor sua pergunta?
Responder

06/04/2015

Welvis Moreira

Bom essa é uma questão que esta em um trabalho da faculdade, quer saber porque não é recomendavel usar exceções quando ocorre esses tipos de exceção, por que não devemos usa-las, mas isso não impede de usa-las, apenas que uma recomendação... tipo... porque Throwable é um erro, e erro não se trata... tipo isso... entende!?
Responder

06/04/2015

Ronaldo Lanhellas

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?


Isso vai depender da sua aplicação e como você faz a lógica de tratamento delas. Se vocÊ quer apenas capturar todas as exceções sem importar-se com seu tipo então o Exception é a solução, caso contrário vocÊ terá que utilizar exceções mais específicas como NullPointerException, NumberFormatException e etc.
Responder

06/04/2015

Ronaldo Lanhellas

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?


Isso vai depender da sua aplicação e como você faz a lógica de tratamento delas. Se vocÊ quer apenas capturar todas as exceções sem importar-se com seu tipo então o Exception é a solução, caso contrário vocÊ terá que utilizar exceções mais específicas como NullPointerException, NumberFormatException e etc.
Responder

06/04/2015

Ronaldo Lanhellas

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?


Isso vai depender da sua aplicação e como você faz a lógica de tratamento delas. Se vocÊ quer apenas capturar todas as exceções sem importar-se com seu tipo então o Exception é a solução, caso contrário vocÊ terá que utilizar exceções mais específicas como NullPointerException, NumberFormatException e etc.
Responder

06/04/2015

Randrade

Existe cada tipo de exceção para cada erro. Não vejo motivos para não utilizar a correta, muito pelo contrário.
Você pode até criar novas exceções com base no que você espera. Usar uma Exception ou Throwable é uma péssima mania utilizada por diversos programadores.

Mas, para simplificar, olhe estas respostas neste link.
Possui ótimas respostas e referências, para ajudar seu projeto.


[img]http://i.stack.imgur.com/zQ8Fy.png[/img]
Responder

07/04/2015

Marisiana Battistella

Piada boa do Randrade!! =D

Eu acho que esse material pode ajudar:
[url:descricao=Exceções e controle de erros]http://www.caelum.com.br/apostila-java-orientacao-objetos/excecoes-e-controle-de-erros/#11-1-motivacao[/url]

[url:descricao=Trabalhando com Exceções em Java]https://www.devmedia.com.br/trabalhando-com-excecoes-em-java/27601[/url]
Responder

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

Aceitar