Exceptions

Introdução

Exceções

Exceções - Introdução

Exceção não é um erro, mas sim um fluxo inesperado ou previsto em sua aplicação.

Imagina que o seu sistema tem por finalidade como:

  1. Garantir que o nome dos clientes tenham no mínimo 2 e máximo 50 caracteres;
  2. Que uma data de nascimento não possa ser maior que hoje;
  3. Uma tentativa de saque onde o valor solicitado seja maior que o saldo disponível;
  4. Tentar ler um arquivo que não exista.

Tudo isso são exceções, logo podemos afirmar que: Exceções são situações que podemos prever e tratar dentro do nosso programa. Falando da linguagem Java, a mesma possui duas categorias de exceções: as Unchecked Exceptions e as Checked Exceptions, tema para o nosso próximo capítulo Hierarquia das Exceções.