GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

Exceções

João Felipe Rodr Portugiesisch

Inhalt der Mindmap

Exceções

  1. Sobreescrita de método

    • Quando for sobreescrever um método que lance uma exception, não é necessário lançar a exception no método sobreescrito
  2. Herança

    • Classe
      • Caso o construtor da super classe lance uma exception deve ser criado um construtor na sub-classe que também lance uma exception
  3. Checked exceptions

    • Precisam ser tratadas
      • FileNotFound Exception
      • IO Exception
      • Interrupted Exception
  4. Unchecked exceptions

    • Normalmente são erros do programador
    • Gera uma Run time exception
      • System.out.println(Integer.parseInt("two")); gera java.lang.NumberFormatException
      • 3 Object x[] = new String[3]; 4 x[0] = new Integer(0); 5 System.out.print(x[0]); gera ArrayStoreException
      • int ARRAY[] = new int[-3]; gera java.lang.NegativeArraySizeException
      • IllegalStateException
      • NullPointerException
      • IndexOutOfBoundsException
  5. Errors

    • Podemos lançar Error() no try
    • Normalmente é lançado pela JVM
    • Erro normalmente vem de um erro de hardware e por isso a JVM não força o desenvolvedor a tratar
  6. Definições

    • Uma exception é um evento que ocorre durante a execução de um programa que interrompe o fluxo normal de instruções.
    • Agrupa e diferencia tipos de erros
    • Separa código que pode gerar erro de código "normal"
    • Uma exception é automaticamente lançada atravez da 'stack call' para o método que a chamou.
  7. try { } catch() { }finally{ }

    • catch
      • Podemos ter vários catchs
        • As exceptions devem ser organizadas da mais geral para as mais epecíficas
    • finally
      • Não é obrigatório ter um finally
      • Sempre será executado
      • Uma variável criada dentro do try não pode ser usada no finally
  8. Métodos

    • Na assinatura do método usamos throws

Informationen

Beschreibung
Mindmap am Exceções, erstellt von João Felipe Rodr am 10/07/2014.
Erstellt von
João Felipe Rodr
Aufrufe
14
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck