Logo Passei Direto
Buscar
Sobre tratamento de exceções em Java: Exceções checked devem ser tratadas ou declaradas. Exceções unchecked (como NullPointerException) não precisam ser declaradas. Capturar Exception sem tratamento adequado pode esconder erros. O bloco finally pode ser usado junto de try e catch. Não é possível criar exceções personalizadas. Selecione uma alternativa: a) Apenas 1, 2 e 3 estão corretas. b) Apenas 2, 4 e 5 estão corretas. c) Apenas 1, 3 e 4 estão corretas. d) Apenas 1, 2, 3 e 4 estão corretas. e) Todas as afirmações estão corretas.
User badge image
Luciano Souza

há 2 meses

Respostas

User badge image

Ed Verified user icon

há 2 meses

Vamos analisar cada uma das afirmações sobre tratamento de exceções em Java: 1. Exceções checked devem ser tratadas ou declaradas. - Correto. Exceções checked precisam ser tratadas com um bloco try-catch ou declaradas na assinatura do método. 2. Exceções unchecked (como NullPointerException) não precisam ser declaradas. - Correto. Exceções unchecked não precisam ser tratadas ou declaradas. 3. Capturar Exception sem tratamento adequado pode esconder erros. - Correto. Capturar exceções de forma genérica sem tratamento específico pode ocultar problemas que deveriam ser tratados. 4. O bloco finally pode ser usado junto de try e catch. - Correto. O bloco finally é usado para executar código que deve ser executado independentemente de uma exceção ter sido lançada ou não. 5. Não é possível criar exceções personalizadas. - Incorreto. É possível criar exceções personalizadas em Java, estendendo a classe Exception ou RuntimeException. Agora, vamos às alternativas: a) Apenas 1, 2 e 3 estão corretas. - Correto, mas não inclui a 4, que também está correta. b) Apenas 2, 4 e 5 estão corretas. - Incorreto, pois a 5 está errada. c) Apenas 1, 3 e 4 estão corretas. - Correto, mas não inclui a 2, que também está correta. d) Apenas 1, 2, 3 e 4 estão corretas. - Correto, pois todas essas afirmações estão corretas. e) Todas as afirmações estão corretas. - Incorreto, pois a 5 está errada. A alternativa correta é: d) Apenas 1, 2, 3 e 4 estão corretas.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

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

Mais conteúdos dessa disciplina