GoConqr has a new look! Let us know what you think.

Mind map

Java - Excessões

Luis Felipe Guariento Desenvolvimento de Software Concursos Públicos Portuguese

Java - Excessões

Map content

Java - Excessões

  1. O que são?

    • Erros imprevistos durante a execução de um software
  2. Natureza dos erros

    • Lógica
    • Acesso a dispositivos ou arquivos inexistentes
    • Edição de algo sem permissão...
  3. 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
        • Exception
          • Erros que tem tratamento
  4. Subdividem-se em...

    • Verificadas ou checked
      • Obrigatoriamente devem ser  tratadas
    • Não verificadas ou unchecked
      • Quando não há essa obrigação de tratamento
  5. Implicitamente, todas as classes Java automaticamente lançam uma exceção de RuntimeException

  6. 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.
  7. 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

  • Java - Excessões
  • Java - Excessões
  • Java - Excessões
  • Java - Excessões

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

Feedback

What is it about?

What do you think of the new look?

How do you like it?