SóProvas


ID
2620501
Banca
CS-UFG
Órgão
SANEAGO - GO
Ano
2018
Provas
Disciplina
Programação
Assuntos

Uma desenvolvedora JAVA chamou um método X que pode gerar uma exceção não verificada. Porém, esta chamada não foi circundada por um bloco de tratamento de exceção. O que acontecerá com este código?

Alternativas
Comentários
  • Olá, caríssimos.

    Gabarito: Letra D.

     

    Em Java, há exceções checadas e exceções não checadas. Um método é obrigado a estabelecer uma política para todas as exceções checadas lançadas por sua implementação (ou passar a exceção checada mais acima na pilha, ou manipulá-la de alguma forma).

    Não há obrigatoriedade em tratar as exceções não checadas lançadas por sua execução.

    Considerando que não há necessidade de estabelecer uma política para as exceções não checadas (não verificadas), a alternativa correta é a letra D.

    Complementação: https://pt.stackoverflow.com/questions/10732/qual-é-a-diferença-entre-exceções-checadas-checked-e-não-checadas-unchecked (Acessado em 16-03-2018 às 19:47).

    Deus seja sempre louvado.

  • Exceção verificada pelo compilador -> precisa ser tratada

    Exceção não verificada pelo compilador -> não precisa ser tratada