Logo Passei Direto
Buscar
Quando se cria programas de computador em Java, há possibilidade de ocorrer erros imprevistos durante sua execução, esses erros são conhecidos como exceções e podem ser provenientes de erros de lógica ou acesso a dispositivos ou arquivos externos. As exceções ocorrem quando algo imprevisto acontece, elas podem ser provenientes de erros de lógica ou acesso a recursos que talvez não estejam disponíveis. Sobre o tratamento de exceções em Java, assinale a afirmativa INCORRETA.
Sobre o tratamento de exceções em Java, assinale a afirmativa INCORRETA.
As exceções em Java são fixas e não é possível definir novas exceções.
Uma exceção é sempre um objeto do tipo Throwable
A cláusula try sempre é executada.
A cláusula catch nem sempre é executada.
A cláusula finally é sempre executada mesmo quando existente em um bloco try/catch.
User badge image
Questões Para a Compreensão

há 5 horas

Respostas

User badge image

Ed Verified user icon

há 5 horas

Vamos analisar cada afirmativa sobre tratamento de exceções em Java: 1. "As exceções em Java são fixas e não é possível definir novas exceções." Incorreta. Em Java, é possível criar suas próprias exceções personalizadas estendendo a classe `Exception` ou `Throwable`. 2. "Uma exceção é sempre um objeto do tipo Throwable." Correta. Todas as exceções em Java são subclasses da classe `Throwable`. 3. "A cláusula try sempre é executada." Correta. O bloco `try` é sempre executado quando o código chega nele. 4. "A cláusula catch nem sempre é executada." Correta. O bloco `catch` só é executado se uma exceção for lançada dentro do `try`. 5. "A cláusula finally é sempre executada mesmo quando existente em um bloco try/catch." Correta. O bloco `finally` é sempre executado, independentemente de exceções, exceto em casos extremos como o encerramento abrupto da JVM. Resposta correta: A afirmativa INCORRETA é: "As exceções em Java são fixas e não é possível definir novas exceções."

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

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

"Uma classe que não pode ser estendida, podendo apenas ser instanciada". Assinale a alternativa que indica esse tipo de classe.
Classe concreta
Classe abstrata
Classe filha
Interface
Classe final

Em relação a conceitos de Java, marque a alternativa correta:
Sempre que houver confusão entre nomes de variáveis de um método com os nomes de atributos de uma classe, devemos usar a palavra this para nos referir ao atributo.
O método getter não permite esconder o formato (tipo de dado) com que um atributo está armazenado.
Para que um atributo não seja modificado por outras classes, deve-se liberar o método getter daquela variável.
Seja a sentença: public class Livro extends Produto. Podemos dizer que todo objeto do tipo Produto será, ao mesmo tempo, um objeto do tipo Livro.
Os métodos que servem para modificar atributos são chamados de getters.

Método que não pode ser sobrescrito. Assinale a alternativa que indica esse tipo de método.
Método abstrato.
Método polimórfico.
Método final.
Método concreto.
Método de trabalho.

Quando existe a necessidade de reescrever um método herdado da classe pai, mantendo a mesma assinatura que o método original, incluindo mesmo nome, mesmo tipo de dado de retorno e mesma lista de parâmetros, estamos nos referindo a que técnica?
Encapsulamento
Sobrecarga
Herança
Agregação
Sobrescrita

Uma classe pode possuir mais de um método construtor, diferenciados pela listas de parâmetros. Assinale a alternativa que indica o mecanismo usado em tal implementação.
Abstração
Sobrecarga
Polimorfismo
Sobrescrita
Encapsulamento

Qual técnica permite que vários métodos tenham o mesmo identificador, variando somente sua assinatura?
Sobrecarga
Sobrescrita
Herança
Polimorfismo
Encapsulamento