Mind map
Java - Excessões
Map content
Java - Excessões
O que são?
- Erros imprevistos durante a execução de um software
Natureza dos erros
- Lógica
- Acesso a dispositivos ou arquivos inexistentes
- Edição de algo sem permissão...
Como fazer
- Java procura tratar os locais de código capazes de realizar excessões
- Throwable
- Modela todos os tipos de erro de exdecução
- Divisão
- Error
- Erros que não devem ser capturados pelas aplicações
- Condições que impedem que a execução continue
- Erros que não devem ser capturados pelas aplicações
- Exception
- Erros que tem tratamento
- Error
Subdividem-se em...
- Verificadas ou checked
- Obrigatoriamente devem ser tratadas
- Não verificadas ou unchecked
- Quando não há essa obrigação de tratamento
- Verificadas ou checked
Implicitamente, todas as classes Java automaticamente lançam uma exceção de RuntimeException
Postergando excessões: cláusula throws
- Em outras palavras, utilizamos throws para indicar que qualquer um que chame aquele método deve tratar suas possíveis exceções.
- A cláusula throws é utilizada na declaração ou assinatura de um método e declara uma exceção a ser tratada, além de poder lançar mais de uma exceção.
Fazer com que um método lance throwable, sem exigir que quem chamar o método trate a excessão
- Invocar uma exceção qualquer personalizada explicitamente e não pode lançar mais de uma excessão
Images and files in the map
Information
- Description
- Concursos Públicos Desenvolvimento de Software (Orientação a Objetos e LP Java) Mind Map on Java - Excessões, created by Luis Felipe Guariento on 16/08/2017.
- Created by
- Luis Felipe Guariento · Aug 2017
- Updated
- Aug 16, 2017
- Views
- 0
- Rating