Logo Passei Direto
Buscar
Considere as seguintes afirmativas sobre os tipos de exceções que existem na linguagem Java e o que caracteriza cada um desses tipos.

I - Todas as exceções em Java herdam direta ou indiretamente 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.
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).
IV - O compilador Java não permite que sejam definidos tratadores (cláusulas catch) para as exceções de tipo RuntimeException e Error.

Estão corretas as afirmativas

I e III
User badge image

Enviado por Ensinando Através de Questões há 9 meses

Respostas

User badge image

Ed Verified user icon

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.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina