Buscar

Nenhum usuário de software gosta quando um erro acontece durante o seu uso. Erros não tratados, ou seja, aqueles que não apresentam uma mensagem ex...

Nenhum usuário de software gosta quando um erro acontece durante o seu uso. Erros não tratados, ou seja, aqueles que não apresentam uma mensagem explicativa do que ocorreu ou fazem o software travar, geram ainda mais insatisfação. Dentro da linguagem de programação Java, existem comandos específicos que ajudam o desenvolvedor a controlar o fluxo de processamento e, caso algo dê errado, deve-se utilizar os comandos de exceções. Referente a esse tema, assinale a alternativa CORRETA. a. Todo bloco de exceção deve ter as palavras try, catch e finally. b. Todas os erros e exceções do Java são superclasses de Throwable. c. O ThreadDeath é um tipo de exceção do tipo Exception. d. Os tratamentos de exceções detectam erros de forma assíncrona. e. A cláusula throws especifica as exceções que um método detectou.

Respostas

User badge image

Ed Verified user icon

Vamos analisar cada alternativa: a. Todo bloco de exceção deve ter as palavras try, catch e finally. - Correto. Um bloco de exceção em Java geralmente contém as palavras-chave try, catch e opcionalmente finally. b. Todas os erros e exceções do Java são superclasses de Throwable. - Correto. Em Java, todas as exceções e erros são subclasses da classe Throwable. c. O ThreadDeath é um tipo de exceção do tipo Exception. - Incorreto. O ThreadDeath não é uma subclasse de Exception, mas sim uma subclasse de Error. d. Os tratamentos de exceções detectam erros de forma assíncrona. - Incorreto. O tratamento de exceções em Java é síncrono, ou seja, ocorre no mesmo fluxo de execução. e. A cláusula throws especifica as exceções que um método detectou. - Incorreto. A cláusula throws é usada para declarar exceções que um método pode lançar, não as que ele detectou. Portanto, a alternativa correta é: a. Todo bloco de exceção deve ter as palavras try, catch e finally.

0
Dislike0

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Mais conteúdos dessa disciplina