quando scrivo del codice per mettere le eccezioni esamino quali possono verificarsi e poi le gestisco

qualcosa tipo

codice:
 try{
	    	///
	
	 	}catch(ParseException e){
	 		///
	 	}catch(SAXException e){
	 		///
	 	}
a volte aggiungo anche un generico

codice:
catch(Exception e){
	 		///
	 	}

a chiudere, so che dipende dalle mie esigenze e che quindi non c'è una risposta univoca ma è corretta come prassi (questa del gestire l'eccezione generica alla fine)?

grazie