Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako k ukončeniu programu, ak je niečo v chybách v jazyku Java

programovací jazyk Java podporuje flexibilný systém pre spracovanie chybových stavov ( tzv. " výnimky " v tomto kontexte ) , ktoré vznikajú v priebehu realizácie programu . Program môže vyhlásiť časť svojho vlastného kódu ako handler pre určitý typ výnimky ( napr. delenie nulou ) . Je - li, že výnimka vyvolaná pri behu , bude Java prevod riadenia na psovoda . Ak nie je handler pre túto výnimku bolo vyhlásené , bude Java program automaticky ukončí . Pokyny dovolená 1

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ť
.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené