Java utilizza le eccezioni per gestire gli errori.
Ecco un modo semplice per iniziare con il logging in Java utilizzando il pacchetto integrato java.util.logging.
java.util.logging
Ecco un esempio classico — una funzione per calcolare il fattoriale di un numero.
Prendiamo una semplice classe Java che chiede a gran voce un refactoring a causa della sua cattiva organizzazione e mancanza di chiarezza.