GoConqr has a new look! Let us know what you think.

Mind map

Erros e Controle de Exceções

Jardielma Queiroz de Lima Programação Orientada a Objeto Portuguese

Map content

Erros e Controle de Exceções

  1. Motivação

    • os métodos dizem qual o contrato que eles devem seguir
    • avisar ao usuário que a operação não foi feita
  2. Exceção

    • Representa algo de estranho ou inesperado no sistema
    • throw
      • Lança a execeção
    • try-catch
      • (Try) executar o bloco perigoso e, caso o problema seja do tipo NullPointerException, ele será pego (Catch) e tratado.
    • Tratamento
      • Permite maior confiabilidade
      • Torna o código mais fácil de redigir e de entender
      • Modulariza lógica do sistema do tratamento de erros/exceções
    • finally
      • Deve ser usado para condições de segurança
  3. Erros

    • Compilação
      • São erros que o compilador é capaz de detectar. Normalmente, ferem a sintaxe da linguagem
    • Execução
      • São erros que ocorrem em tempo de execução e não podem ser percebidos pelo compilador
      • Há três tipos de erros
        • Erros de lógica de programação
          • Ex.: divisão por zero
        • Erros devido a condições do ambiente de execução
          • Ex.: arquivo não encontrado
        • Erros graves, irrecuperáveis
          • Ex.: falta de memória, erro interno da JVM

Information

Description
Programação Orientada a Objeto Mind Map on Erros e Controle de Exceções, created by Jardielma Queiroz de Lima on 10/11/2018.
Views
1
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?