Olá Marcelo,

imagine uma simples transação com banco de dados através da classe Connection da Sun. Você precisa abrir a conexão, executar a transação e depois fechar. Agora suponha que antes que a conexão seja fechada, ocorra um erro na execução do SQL utilizado. Assim, sua conexão ficará aberta. É neste caso que sempre utilizo o "finally". Dentro do escopo do "finally" coloque a invocação do método "close()" da conexão. O que acontece é que todos os comandos em "finally" são executados, independente se a execução passou pelo escopo do "try" ou do "catch".

Espero que ajude.
Leonardo Pereira.
__________________________________________________________________
Leonardo Tadeu Ribeiro Pereira [EMAIL PROTECTED]
ICQ#:  73052953 Current ICQ status:   
Visite o site de pregações do Evangelho -  http://www.oevangelho.cjb.net
__________________________________________________________________
 
----- Original Message -----
From: "MARCELO DA SILVA NUNES" <[EMAIL PROTECTED]>
To: "Sou Java (Java-List) (Correio eletrônico)" <[EMAIL PROTECTED]>
Sent: Thursday, January 30, 2003 3:02 PM
Subject: [java-list] finally

e ai galera,
estava lendo sobre exceptions e me deparei com algo que não entendi
é sobre a  funcionalidade do finally após um bloco try catch, pois toda vez
ele será executado sendo lançado ou não uma exceção .

gostaria de saber para que normalmente vc's usam?

Obrigado

------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------

 
 

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.445 / Virus Database: 250 - Release Date: 21/1/2003

Attachment: online?icq=73052953&img=21
Description: Binary data

Responder a