キャッチした例外をため込みテクニックもある。

import java.util.ArrayList;

//略

 private ArrayList exceptionArray;
public void finc1() {
 try{

 } catch (Exception1 e){
  exceptionArray.add(e);
  e.printStackTrace();
 }
  catch (Exception e){
  exceptionArray.add(e);
  e.printStackTrace();
 }
}
こうやって例外をキャッチするたびにArrayListに例外オブジェクトを蓄積してゆく。
そうすると例外情報が上書きによって隠蔽されることもなく、
欲しい例外情報を確実にはき出してくれる。