Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Zadajte výnimky vaše metódy môže hodiť , ako v nasledujúcom príklade :
public void swapArrayElements ( int [ ] čísla , int index1 , int index2 ) hádže ArrayIndexOutOfBoundsException {
int hodí ArrayIndexOutOfBoundsException , bolo by to nezákonné vyhlásenie metóda --- každá metóda musí spracovať alebo hodiť ( to znamená , že propagovať svoje volajúceho ) žiadnu výnimku je možné generovať .
2
zaobchádzajte chybový stav rovnako ako v nasledujúci príklad :
try {
swapArrayElements ( myNumbers , 20,13 ) ;
} catch ( ArrayIndexOutOfBoundsException e ) {
System.out . println ( " Metóda hodil výnimku , žiadny problém - pokračovanie " ) ;
}
" println " príkaz bude vykonaný pri každom swapArrayElements vyhodí výnimku , čo je známe ako " lov " . Výnimkou
3
nechajte chybové stavy neošetrené , ak chcete program ukončiť , keď sa stane , ako v nasledujúcom jednoduchom vyvolanie metódy : Spojené
swapArrayElements ( myNumbers , 20 , 13 ) ;
Ak swapArrayElements výnimku , bude Java program zastaviť
.