Une collection organisée de snippets de code pour accélérer votre développement. Parcourez, recherchez et copiez en un clic.
try {
int[] nombres = {1, 2, 3};
System.out.println(nombres[10]);
} catch (ArrayIndexOutOfBoundsException e) {
System.out.println("Erreur : index hors des limites.");
}
try (BufferedReader br = new BufferedReader(new FileReader("file.txt"))) {
// ... lire le fichier
}
// br est automatiquement fermé
class MonException extends Exception {
public MonException(String message) {
super(message);
}
}
void maMethode() throws IOException {
// ... code qui peut lever une IOException
}
static void checkAge(int age) {
if (age < 18) {
throw new ArithmeticException("Accès refusé - vous devez avoir 18 ans.");
}
}
try {
// ... code qui peut lever une exception
} catch (Exception e) {
// ... gestion de l'exception
} finally {
System.out.println("Ce bloc est toujours exécuté.");
}