Estamos sempre tentando melhorar ainda mais o nosso site, para que você consiga estudar melhor. Você pode ajudar, envie sua sugestão e nossa equipe fará o máximo para lhe responder caso você coloque seu e-mail.
Informe seu e-mail cadastrado para que seja enviado um link para recuperação da senha.
Quanto as exceções em Java, ao analisar o código abaixo podemos afirmar que:
Todo o código que está dentro do bloco try vai ser executado, independentemente de acontecer algum erro ou não.
Existem dois blocos catch para que se possa emitir a mensagem adequada, dependendo do erro.
Se acontecer algum erro o método sempre vai mostrar duas mensagens de erro para o usuário, independentemente do tipo de erro.
Neste exemplo não seria necessário tratar as exceções, pois elas nunca vão acontecer.
Independentemente de acontecer algum erro ou não, sempre o método irá retornar uma nova conexão com o banco de dados.