předchozí -
obsah části -
obsah - další
|
dotazy/odpovědi 
Výjimky technicky
Výjimka (Exception) je objekt třídy java.lang.Exception
Objekty - výjimky - jsou vytvářeny (vyvolávány) buďto
- automaticky běhovým systémem Javy, nastane-li nějaká běhová chyba, např. dělení nulou, nebo
- jsou vytvořeny samotným programem, zdetekuje-li nějaký chybový stav, na nějž je třeba reagovat - např. do metody je předán špatný argument
vzniklý objekt výjimky je předán buďto:
- v rámci metody, kde výjimka vznikla - do bloku catch -> výjimka je v bloku catch tzv. zachycena
- výjimka "propadne" do nadřazené (volající) metody, kde je buďto v bloku catch zachycena nebo opět propadne atd.
Výjimka tedy "putuje programem" tak dlouho, než je zachycena
-> pokud není, běh JVM skončí s hlášením o výjimce
předchozí -
obsah části -
obsah - další
|
dotazy/odpovědi 
Slidy předmětu byly navštíveny

krát.