Exceções – Item 60

Postado em

exceptions - elephantPrefira o uso de exceções padrão

As bibliotecas padrão do Java fornecem um conjunto básico de exceções não checadas que abordam grande parte da parcela das necessidades de lançamentos de exceções da maioria das API’s. O seu reuso torna a criação de sua API mais fácil de aprender, ler, diminui o numero de classes, gastando menos memória no carregamento. Diante disso, prefira sempre reutilizar estas exceções não checadas existentes antes de criar as suas. As mais comuns são:

  • IllegalArgumentException
  • IllegalStateException
  • NullPointException
  • ConcurrentModificationException
  • UnsupportedOperationException
  • NumberFormatException

Somente reuse algumas dessas se a condição em questão realmente for condizente com as suas respectivas documentações de uso. Caso contrário, você fica livre para especifica-las (herança) a ou até criar suas proprietárias.

Para todas as informações, veja o post inicial

“Certamente, a palavra da cruz é loucura para os que se perdem, mas para nós, que somos salvos, poder de Deus.” 1 Coríntios 1:18

Anúncios