Logo Passei Direto
Buscar
É importante implementar o tratamento adequado de exceções ao usar a biblioteca JDBC. No caso de alguma falha no acesso ao banco de dados, deve-se prever o fechamento das conexões com o banco de dados para liberar recursos importantes do sistema. Avalie as alternativas mostradas a seguir sobre o tratamento adequado de exceções ao usar a biblioteca JDBC: I- Pode ser implementado por um bloco "try ... catch ... finally". O bloco "finally" indica um trecho de código que sempre será executado, se uma exceção ocorrer ou não e que pode ser usado para liberar recursos importantes do sistema. II- Basta utilizar o comando "throws" para avisar que estamos cientes de que aquela exceção pode ocorrer, mas não é necessário tratá-la neste momento para liberar recursos do sistema. III- Pode ser realizado por um bloco "try-with-resources" (Java 7) que permite declarar e inicializar objetos que implementam o método "AutoCloseable". Dessa forma, ao término do bloco "try", o próprio compilador insere instruções para chamar o fechamento de recursos importantes do sistema. Assinale a opção correta:
d) Apenas as alternativas I e III são verdadeiras.
User badge image
Exercícios Para o Aprendizado

há 2 meses

Respostas

User badge image

Ed Verified user icon

há 2 meses

Vamos analisar cada uma das afirmativas: I- Pode ser implementado por um bloco "try ... catch ... finally". O bloco "finally" indica um trecho de código que sempre será executado, se uma exceção ocorrer ou não e que pode ser usado para liberar recursos importantes do sistema. Verdadeiro, essa afirmativa está correta. O bloco "finally" é realmente utilizado para garantir que o código dentro dele será executado, independentemente de uma exceção ter ocorrido ou não. II- Basta utilizar o comando "throws" para avisar que estamos cientes de que aquela exceção pode ocorrer, mas não é necessário tratá-la neste momento para liberar recursos do sistema. Falso, essa afirmativa está incorreta. O comando "throws" apenas declara que um método pode lançar uma exceção, mas não trata a exceção. Para liberar recursos, é necessário tratá-los adequadamente, e não apenas declarar que a exceção pode ocorrer. III- Pode ser realizado por um bloco "try-with-resources" (Java 7) que permite declarar e inicializar objetos que implementam o método "AutoCloseable". Dessa forma, ao término do bloco "try", o próprio compilador insere instruções para chamar o fechamento de recursos importantes do sistema. Verdadeiro, essa afirmativa está correta. O "try-with-resources" é uma maneira eficiente de garantir que os recursos sejam fechados automaticamente. Com base nas análises, as alternativas verdadeiras são I e III. Portanto, a opção correta é: d) Apenas as alternativas I e III são verdadeiras.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina