1)
A linguagem Java possui tratamento de exceção. A classe mais geral na hierarquia de exceção é _______. A classe base de todas as exceções checadas é _______. E a classe base de todas as exceções não checadas é _______.
Marque a alternativa que melhor preenche as lacunas no texto acima.
Alternativas:
a)
Exception, Throwable e RuntimeException.
b)
Throwable, RuntimeException e Exception.
c)
Throwable, Exception e RuntimeException.
d)
Exception, RuntimeException e Throwable.
e)
RuntimeException, Exception e Throwable.
Soluções para a tarefa
Resposta:
Adg3 - Linguagem Orientada a Objetos
Explicação:
1 - c) Throwable, Exception e RuntimeException.
2 -d) try, catch e finally.
3 -b) I e III apenas
4 - a) contrato, interface e implements.
Corrigido Pelo Ava
A ordem correta de preenchimento das lacunas é throwable, exception e runtime exception, tornando correta a alternativa c).
Exceções
Em Java, exceções são trechos de código que geram avisos sobre erros de execução ou de compilação em um algoritmo.
Em Java, a principal classe de erros é a classe Throwable, responsável pelo lançamento dos erros. Dessa classe, duas classes são derivadas:
- Classe Exception: responsável pelos erros que acontecem durante a compilação do código, e que o programador deve corrigir;
- Classe Runtime Exception: responsável pelos erros que ocorrem em tempo de execução do programa, e que o programador não tem controle sobre o acontecimento.
Portanto, concluímos que a ordem correta de preenchimento das lacunas é throwable, exception e runtime exception, tornando correta a alternativa c).
Para aprender mais sobre Java, acesse:
https://brainly.com.br/tarefa/18457396
#SPJ2