Mapa mental
Java - Excessões
Conteúdo do mapa
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
Imagens e arquivos do mapa
Informações
- Descrição
- Concursos Públicos Desenvolvimento de Software (Orientação a Objetos e LP Java) Mapa Mental sobre Java - Excessões, criado por Luis Felipe Guariento em 16-08-2017.
- Criado por
- Luis Felipe Guariento · ago 2017
- Atualizado
- 16 ago 2017
- Visualizações
- 0
- Avaliação