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

ontem

Respostas

User badge image

Ed Verified user icon

ontem

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