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

Mindmap

CHECKLIST TÓPICOS JAVA II

Jorge Rodrigues Portugiesisch

Inhalt der Mindmap

CHECKLIST TÓPICOS JAVA II

  1. CLASSES ABSTRATAS

    • São classes que não podem ser instânciadas
    • Forma de garantir herança total: somente subclasses não abstratas podem ser instânciadas, mas nunca a superclasse
  2. MÉTODOS ABSTRATOS

    • São métodos que não possuem implementação
    • Métodos precisam ser abstratos qdo a classe é genérica demais p conter sua iomplementação
  3. TRATAMENTO DE EXCEÇÕES

    • Qdo lançada, uma exceção é propagada na pilha de chamadas de métodos em execução, até que seja capturada(tratada) ou o programa seja encerrado.
    • java.lang.Exception
      • o compilador obriga a tratar ou propagar
    • java.lang.RuntimeException
      • o compilador não obriga a tratar ou propagar
    • PILHA DE CHAMADAS
      • um método que chama um método que por sua vez chama outro método.
    • HIERARQUIA DE EXCEÇÃO
      • Vantagens:  1 - delega a lógica do erro para a classe responsável por conhecer as regras que podem ocasionar o erro 2 - trata de forma organizada(inclusive hierarquica) exceções de tipos diferentes 3 - exceção pode carregar dados quaisquer
      • Throwable
        • SuperClasse genérica todas as exceções e erros
        • Error
          • Erros não esperados pelo programador
          • OutOfMemoryError
          • VirtualMachineError
        • Exception
          • IOException
          • RunTimeException
            • IndexOutOfBoundsException
            • NullPointerException
    • e.printStackTrace
      • Irá imprimir na tela o rastreamento do STACK, ou seja, ele imprime o tipo da exceção, a msg da exceção e a sequencia de chamadas que gerou a exceção.
      • serve p rastrear o erro no programa e informar o que está acontecendo

Informationen

Beschreibung
Mindmap am CHECKLIST TÓPICOS JAVA II, erstellt von Jorge Rodrigues am 25/03/2020.
Erstellt von
Jorge Rodrigues
Aufrufe
0
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck