Viene sollevata, il motivo è qua:In realta' come ha detto l'utente sopra di te, la sua eccezione non viene nemmeno sollevata.
codice:int[] array=new int[10];Comunque per lanciare un' eccezione si usa la parola chiave throw:codice:try { for (int i=0;i<12;i++) { array[i] =i; } } catch (ArrayIndexOutOfBoundsException exc) { System.out.println("errore"); exc.printStackTrace(); exc.print_correctly(array); // dovrebbe stamparmi comunque l'array }
codice:try { throw new mia_eccezione; } catch(mia_eccezione e) { System.out.println(e); }

Rispondi quotando