Ed
há 9 meses
Vamos analisar cada afirmativa: I - Todas as exceções em Java herdam direta ou indiretamente da classe Throwable. Verdadeiro, todas as exceções em Java são subclasses da classe Throwable. II - Existem dois tipos de exceções Java: (1) exceções checadas (checked exceptions) que herdam da classe Exception ou de outra exceção checada e (2) exceções não checadas que herdam da classe Throwable. Verdadeiro, essa é a definição correta dos tipos de exceções em Java. III - Um exemplo de exceção não checada é a do tipo Error que geralmente representa restrições de recursos ou problemas internos à máquina virtual Java (JVM). Verdadeiro, as exceções do tipo Error são exemplos de exceções não checadas. IV - O compilador Java não permite que sejam definidos tratadores (cláusulas catch) para as exceções de tipo RuntimeException e Error. Falso, é possível definir tratadores para exceções do tipo RuntimeException e Error. Portanto, as afirmativas corretas são I e III. A alternativa correta que contém essas afirmativas é: a) I e III.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material