Mindmap
CHECKLIST TÓPICOS JAVA II
Inhalt der Mindmap
CHECKLIST TÓPICOS JAVA II
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
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
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