Imagem de fundo

Referente a tratamento de exceções no Java, existe uma...

Referente a tratamento de exceções no Java, existe uma estrutura consolidada para que todas as situações adversas possam ser tratadas. Indique qual alternativa corresponde à realidade no caso descrito abaixo:


try {

Executa comando

} catch(ExceptionA e) {

trata exceção A;

} catch(ExceptionB e) {

trata exceção B;

} catch(ExceptionC e) {

trata exceção C;

} finally {

Executa comando;

}


A

A estrutura finally será executada independentemente da ocorrência de exceções.


B

Apenas no caso de ocorrência de exceção, a estrutura finally será executada.


C

Apenas no caso de ocorrência de todas de exceções definidas, a estrutura finally será executada.


D

A estrutura finally só será executada caso não haja ocorrência de exceção.