Tratamento correto para exceções lançadas no método finally

4 respostas
D

Boa tarde.

Pra vocês, qual o tratamento adequado a se utilizar quando um método chamado no bloco finally lança exceção?

4 Respostas

C

boa tarde, bom o bloco finally vai tudo que você queira que execute, lancando ou não exceção…

por exemplo fechar uma conexao com o banco.

http://www.tiexpert.net/programacao/java/try-catch-finally.php

italons

Acho q oq ele quis dizer é como tratar se por exemplo, o metodo q fecha a conexao (e é chamado no bloco finally) lança uma exceção.

C

se lançar uma exceçao no finally você vai garantir que sempre vai lançar essa exceção…
http://www.guj.com.br/posts/list/116165.java

geralmente você coloca no finally algo que tenha certeza que não gere exceçao…posso estar enganado…
se gerar seria melhor dexa- lo no try mesmo…

R

CarlosG:

geralmente você coloca no finally algo que tenha certeza que não gere exceçao…posso estar enganado…
se gerar seria melhor dexa- lo no try mesmo…

na verdade coloca-se no finally o código que vc deseja que seja sempre executado,independente de ter ocorrido erro ou não.

Criado 3 de agosto de 2010
Ultima resposta 3 de ago. de 2010
Respostas 4
Participantes 4