Logo Passei Direto
Buscar
A Máquina Virtual Java é quem detecta as exceções.
As exceções caso não sejam tratadas pelo programador encerram o programa sem nenhuma mensagem ou detalhes adicionais. É correto apenas o que se afirma em
I. No Java, “error” geralmente não tem tratamento e é relacionado com algo que ocorreu na plataforma como falta de memória. Já as “exception” geralmente podem ser manejados e ocorrem em nível de programa, por exemplo uma divisão por zero.
II. A Máquina Virtual Java detecta as exceções e devolve o controle do código para a primeira classe na pilha de chamada que seja capaz de tratar a exceção.
III. A JVM interrompe o programa e apresenta mensagens informando de que tipo e onde ocorreu a exceção caso o programador não tenha programado um tratamento específico.
A I apenas
B II apenas
C I e II apenas
D I e III apenas
E Nenhum dos itens está correto.
User badge image
Questões Para o Saber

há 6 meses

Respostas

User badge image

Ed Verified user icon

há 6 meses

Vamos analisar cada afirmativa: I. No Java, “error” geralmente não tem tratamento e é relacionado com algo que ocorreu na plataforma como falta de memória. Já as “exception” geralmente podem ser manejados e ocorrem em nível de programa, por exemplo, uma divisão por zero. Verdadeiro, essa afirmativa está correta. Os erros (errors) são problemas graves que normalmente não podem ser tratados, enquanto as exceções (exceptions) podem ser tratadas pelo programador. II. A Máquina Virtual Java detecta as exceções e devolve o controle do código para a primeira classe na pilha de chamada que seja capaz de tratar a exceção. Verdadeiro, essa afirmativa também está correta. Quando uma exceção é lançada, a JVM procura um bloco de tratamento (try-catch) na pilha de chamadas. III. A JVM interrompe o programa e apresenta mensagens informando de que tipo e onde ocorreu a exceção caso o programador não tenha programado um tratamento específico. Verdadeiro, essa afirmativa está correta. Se não houver tratamento para a exceção, a JVM interrompe a execução e exibe uma mensagem de erro. Agora, vamos verificar as alternativas: A) I apenas - Incorreto, pois II e III também estão corretos. B) II apenas - Incorreto, pois I e III também estão corretos. C) I e II apenas - Incorreto, pois III também está correto. D) I e III apenas - Incorreto, pois II também está correto. E) Nenhum dos itens está correto - Incorreto, pois todos os itens estão corretos. Portanto, a alternativa correta é: C) I e II apenas.

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