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.
----- 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 |
online?icq=73052953&img=21
Description: Binary data