📚 Cheatsheet

Une collection organisée de snippets de code pour accélérer votre développement. Parcourez, recherchez et copiez en un clic.

Snippets 6

Retour
Bloc try-catch basique
Facile
try {
  int[] nombres = {1, 2, 3};
  System.out.println(nombres[10]);
} catch (ArrayIndexOutOfBoundsException e) {
  System.out.println("Erreur : index hors des limites.");
}
Bloc try-with-resources
Avancé
try (BufferedReader br = new BufferedReader(new FileReader("file.txt"))) {
   // ... lire le fichier
}
// br est automatiquement fermé
Créer une exception personnalisée
Avancé
class MonException extends Exception {
    public MonException(String message) {
        super(message);
    }
}
Déclarer une exception avec throws
Intermédiaire
void maMethode() throws IOException {
  // ... code qui peut lever une IOException
}
Lever une exception avec throw
Intermédiaire
static void checkAge(int age) {
  if (age < 18) {
    throw new ArithmeticException("Accès refusé - vous devez avoir 18 ans.");
  }
}
Utiliser le bloc finally
Facile
try {
  // ... code qui peut lever une exception
} catch (Exception e) {
  // ... gestion de l'exception
} finally {
  System.out.println("Ce bloc est toujours exécuté.");
}