2
respostas

Porque não fechar a conexão depois do try catch?

Porque não fechar a conexão depois do try catch, o que teoricamente teria o mesmo efeito do finally?

2 respostas

Existem exceções que podem impedir a continuidade do programa. E por isto a importância do método finally, para obrigar a execução de um código. Além disso o método finally é executado mesmo se dentro do seu try exista um return.

Oi Felipe, não necessariamente teria o mesmo efeito, se ocorre algum problema dentro do try, caimos no catch, mas e se o catch não resolve o problema efetivamente? Acabamos com a conexão aberta do mesmo jeito, entende?

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software