Informática, perguntado por alexdjgospel4, 5 meses atrás

O Java é conhecido por conter um grande arsenal de estratégias para construir uma solução de software. Uma das possibilidades que é amplamente utilizada é o tratamento de exceções. Segundo o livro didático, o tratamento de exceções ocorre quando um evento excepcional ocorre em Java, diz-se que uma exceção será lançada. O código responsável por fazer algo com a exceção é chamado de manipulador de exceções; ele captura a exceção lançada. Assinale a alternativa correta que explica o motivo pelo qual devemos utilizar o tratamento de exceções no Java.
Alternativas


Alternativa 1:
Porque evita que erros sejam exibidos diretamente para o usuário.

Alternativa 2:
Porque pode ser identificado a exceção e realizar um tratamento adequado em cada situação independente.

Alternativa 3:
Porque pode ser criado uma mensagem adequada antes do programa parar.

Alternativa 4:
Porque o Java exige que alguns tratamentos sejam feitos quando se utiliza algum recurso externo ao seu domínio, como acessar um arquivo no servidor.

Alternativa 5:
Porque assim podemos evitar que o programa aborte, dando a impressão que não ocorre falhas.

Soluções para a tarefa

Respondido por fabbiomonteiro82
9

Resposta:

Alternativa: 2

Explicação:


thedevcool: Concordo, para justificar sua afirmativa de escolha está presente no final da página 27 do livro.
thedevcool: A alternativa 5 não é uma resposta com sentido, considere "Porque pode ser identificado a exceção e realizar um tratamento adequado em cada situação independente." pois realmente esse é o sentido de se tratar exceção em Java, sendo a 2 a correta, interprete corretamente.
Respondido por kennymesquita
2

Resposta:

Alternativa 5:

Porque assim podemos evitar que o programa aborte, dando a impressão que não ocorre falhas.

Explicação:

Está no finalzinho da página 27 da apostila de programação II:

"Com o tratamento de exceções, um programa pode continuar executando (em vez de encerrar) depois de lidar com um problema. Isso ajuda a assegurar a robustez dos aplicativos."


thedevcool: Concordo, excelente resposta!
thedevcool: alternativa 2.
thedevcool: A alternativa 5 não é uma resposta com sentido, considere "Porque pode ser identificado a exceção e realizar um tratamento adequado em cada situação independente." pois realmente esse é o sentido de se tratar exceção em Java, sendo a 2 a correta.
kennymesquita: verdade, essa foi uma pegadinha e cai nela.
Perguntas interessantes