Exceções em Java
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
Curtidas 0
Respostas
Marisiana Battistella
05/04/2015
Acompanhando para conhecimento...
GOSTEI 0
Randrade
05/04/2015
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?
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?
GOSTEI 0
Welvis Moreira
05/04/2015
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!?
GOSTEI 0
Ronaldo Lanhellas
05/04/2015
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.
GOSTEI 0
Ronaldo Lanhellas
05/04/2015
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.
GOSTEI 0
Ronaldo Lanhellas
05/04/2015
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.
GOSTEI 0
Randrade
05/04/2015
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]
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]
GOSTEI 0
Marisiana Battistella
05/04/2015
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]
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]
GOSTEI 0