A maior rede de estudos do Brasil

Quando se cria um programa de computador em Java

Quando se cria um programa de computador em Java, há possibilidade de ocorrerem erros imprevistos durante sua execução. Esses erros são conhecidos como exceções e podem ser provenientes de falhas na lógica ou acesso a dispositivos ou arquivos externos. As exceções, portanto, ocorrem quando algo imprevisto acontece, e 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.

Programação I

ESTÁCIO


7 resposta(s) - Contém resposta de Especialista

User badge image

RD Resoluções Verified user icon

Há mais de um mês

b>Fluxo de controle na cláusula try-catch OR cláusula try-catch-finally

  • Caso 1: exceção ocorre no bloco try e manipulada no bloco catch
  • * Caso 2: exceção ocorre em try-block não é tratado no bloco catch

    * Caso 3: exceção não ocorre em try-blockCláusula try-finally

  • Caso 1: exceção ocorre no bloco try
  • * Caso 2: exceção não ocorre em try-blockExceção ocorre no bloco try e manipulada no bloco catch: Se uma instrução no bloco try levantou uma exceção, o resto do bloco try não executa e controla as passagens para o bloco catch correspondente . Depois de executar o bloco catch, o controle será transferido para finalmente bloquear (se presente) e, em seguida, o programa restante será executado.A exceção ocorrida no bloco try não é tratada no bloco catch: nesse caso, o mecanismo de manipulação padrão é seguido. Se finalmente o bloco estiver presente, ele será executado seguido pelo mecanismo de manipulação padrão.

    b>Fluxo de controle na cláusula try-catch OR cláusula try-catch-finally

  • Caso 1: exceção ocorre no bloco try e manipulada no bloco catch
  • * Caso 2: exceção ocorre em try-block não é tratado no bloco catch

    * Caso 3: exceção não ocorre em try-blockCláusula try-finally

  • Caso 1: exceção ocorre no bloco try
  • * Caso 2: exceção não ocorre em try-blockExceção ocorre no bloco try e manipulada no bloco catch: Se uma instrução no bloco try levantou uma exceção, o resto do bloco try não executa e controla as passagens para o bloco catch correspondente . Depois de executar o bloco catch, o controle será transferido para finalmente bloquear (se presente) e, em seguida, o programa restante será executado.A exceção ocorrida no bloco try não é tratada no bloco catch: nesse caso, o mecanismo de manipulação padrão é seguido. Se finalmente o bloco estiver presente, ele será executado seguido pelo mecanismo de manipulação padrão.

    User badge image

    Wladimir Tanasovichi

    Há mais de um mês

    As exceções em Java são fixas e não é possível definir novas exceções.


    User badge image

    Sheila Constantino de Oliveira

    Há mais de um mês

    As exceções em Java são fixas e não é possível definir novas exceções.

    Essa pergunta já foi respondida por um dos nossos especialistas