Pular para o conteúdo principal

Questão de Programação — Plataforma Java — UERJ 2026

ProgramaçãoPlataforma Java
Código
qg763485
Banca
UERJ
Órgão
UERJ
Ano
2026
Nível
Superior
Cargo
Analista de Tecnologia da Informação/Sistemas de Informação
A linguagem Java utiliza um mecanismo próprio para o tratamento de exceções, que é baseado em classes que tipificam erros com possibilidade de ocorrência durante a execução de um programa. Essas classes fazem parte de uma hierarquia definida pela linguagem e incluem exceções já existentes, além da possibilidade de criação de exceções pelo programador. Sobre tratamento de exceções em Java, é correto afirmar que:
  1. Aexceções da classe Error são lançadas por programas de usuário e devem ser obrigatoriamente tratadas pelo programador
  2. Ba classe IOException é uma subclasse de RuntimeException e ocorre apenas quando há erros de lógica no programa
  3. Ca convenção em Java determina que exceções definidas pelo usuário sejam subclasses diretas da classe Error
  4. Dtodas as exceções em Java são objetos de classes descendentes da classe Throwable
Revelar gabarito e comentário

GabaritoD — todas as exceções em Java são objetos de classes descendentes da classe Throwable

Link permanente: /questoes/qg763485