try {
d=new double[1000000];
} catch (Exception e) {
//エラー処理
}

これで無理な数字で定義しようとするとエラー処理行かずにいきなり強制終了するんですが
エラー処理に行かせる方法ないでしょうか?