Engenharia Múltipla Escolha

A linguagem de programação JAVA utiliza exceções para lidar com erros e outros eventos excepcionais. Nessa linguagem, uma nova exceção pode ser lançada por meio da seguinte palavra reservada:

A linguagem de programação JAVA utiliza exceções para lidar com erros e outros eventos excepcionais. Nessa linguagem, uma nova exceção pode ser lançada por meio da seguinte palavra reservada:

  1. launch.
  2. upgrade.
  3. generate.
  4. throw.
  5. catch.

Resolução completa

Explicação passo a passo

D
Alternativa D

Alternativa D

O tratamento de exceções na linguagem Java é fundamental para garantir que programas continuem funcionando mesmo diante de erros inesperados. Para compreender a sintaxe correta, é necessário distinguir entre as palavras-chave que declaram, lançam e capturam essas exceções.

Desenvolvimento

No Java, quando um erro ocorre durante a execução ou quando se deseja forçar a interrupção de um fluxo específico, utiliza-se uma palavra reservada específica para enviar essa exceção ao sistema de gerenciamento de erros. Essa ação manual de disparar a exceção é feita dentro do corpo do método onde o problema foi identificado.

Existem três conceitos principais relacionados a esse mecanismo que frequentemente aparecem em questões de concurso:

  • Lançamento: O ato de criar e disparar o objeto de exceção.
  • Captura: O ato de interceptar e tratar a exceção lançada.
  • Declaração: O aviso de que um método pode lançar certas exceções.

Cada um desses processos possui sua própria sintaxe obrigatória na linguagem.

Analise

Analisando as alternativas apresentadas na questão:

  • (A) launch: Não é uma palavra reservada no Java para tratamento de exceções.
  • (B) upgrade: É um termo comum em inglês, mas não existe como comando na sintaxe Java.
  • (C) generate: Também não faz parte das keywords do Java relacionadas a controle de fluxo.
  • (D) throw: Esta é a palavra-chave correta. Ela é utilizada para lançar explicitamente uma exceção manualmente.
  • Exemplo: throw new RuntimeException("Erro encontrado");
  • (E) catch: Esta palavra é usada para capturar exceções, não para lançá-las. Ela sempre vem acompanhada de um bloco try.

Portanto, a única palavra reservada que permite lançar (disparar) uma nova exceção é a opção indicada pela letra D.

Conclusao

A sintaxe Java exige precisão nas palavras-chave para o controle de fluxo de erro. Enquanto try e catch gerenciam a segurança da execução, throw é o comando ativo para iniciar o processo de tratamento de exceções. Assim, a alternativa D está correta.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Engenharia

Ver mais Engenharia resolvidas

Tem outra questão de Engenharia?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.