As assertivas I, II e IV estão corretas. I. As exceções são eventos inesperados que ocorrem durante a execução de um programa. Uma exceção pode ser o resultado de uma condição de erro ou simplesmente uma entrada inesperada. De qualquer forma, em linguagens orientadas a objetos como Java, as exceções são vistas como objetos. II. Em Java, exceções são lançadas por trechos de código que detectam alguns tipos de condições inesperadas. Podem também ser lançadas pelo ambiente de execução Java se este encontra uma situação imprevista. IV. Em Java, podemos capturar uma exceção ocorrida por meio de trechos de código capazes de tratá-la. A assertiva III está incorreta, pois a sintaxe genérica para um bloco try-catch em Java é a seguinte: try { // trecho de código que pode gerar uma exceção } catch (ExceptionTipo1 e) { // tratamento da exceção do tipo ExceptionTipo1 } catch (ExceptionTipo2 e) { // tratamento da exceção do tipo ExceptionTipo2 } finally { // trecho de código que será executado independentemente de ter ocorrido ou não uma exceção }
Para escrever sua resposta aqui, entre ou crie uma conta
Programação Orientada A Objetos
•UNINTER
Programação Orientada A Objetos
•ESTÁCIO
Compartilhar