[JAVA] Point 71: éviter l'utilisation inutile d'exceptions vérifiées

71. Éviter d'utiliser des exceptions vérifiées inutiles


// Invocation with state-testing method and unchecked exception

if (obj.actionPermitted(args)) {

    obj.action(args);

} else {

    ... // Handle exceptional condition

}

Recommended Posts

Point 71: éviter l'utilisation inutile d'exceptions vérifiées
Point 72: Favoriser l'utilisation d'exceptions standard
Élément 70: utiliser les exceptions vérifiées pour les conditions récupérables et les exceptions d'exécution pour les erreurs de programmation
[Lire Java efficace] Chapitre 2 Item 5 "Eviter la création d'objets inutiles"
Rubrique 69: N'utiliser des exceptions que pour des conditions exceptionnelles
Élément 36: utiliser EnumSet au lieu de champs de bits
Point 37: Utilisez EnumMap au lieu de l'indexation ordinale
Utilisation de la classe Date
Point 79: éviter une synchronisation excessive
Item 52: Utiliser la surcharge judicieusement
Point 53: Utilisez judicieusement les varargs
Point 45: Utilisez judicieusement les flux