ok, ma il try-catch non e' il solo modo per gestire le eccezioni:
e' ammissibile anche throws-throw (esempio:
public void insert(Object x)throws NullpointerException poi dentro il metodo... if (x==null) throw NullPointerException("eccezione catturata"); ovviamente il try-catch ti permette di gestire effettivamene le eccezzione ed, a volte, per non averlo utilizzato viene prodotto un errore in compilazione . come nel caso di connessioni, apertura file, etc...