¡GoConqr estrena diseño! Cuéntanos qué te parece.

Mapa mental

Java - Excessões

Luis Felipe Guariento Desenvolvimento de Software Concursos Públicos Portugués

Java - Excessões

Contenido del mapa

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

Imágenes y archivos del mapa

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

Información

Descripción
Concursos Públicos (Orientação a Objetos e LP Java) Desenvolvimento de Software Mapa Mental sobre Java - Excessões, creado por Luis Felipe Guariento el 16/08/2017.
Creado por
Luis Felipe Guariento · ago 2017
Actualizado
16 ago 2017
Visitas
0
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?