Java programmeerimise konspekt
java.lang.Throwable või mõnest selle alamklassist. Juhtimine
antakse seda tüüpi eriolukordi töötlevale programmiosale
(catch-haru e. püünis) või tagasi antud meetodit välja kutsunud
meetodile, kui antud meetod ise eriolukordi ei töötle.
Vead ja erindid
Laias laastus jagunevad eriolukorrad vigadeks (klass
java.lang.Error) ning erinditeks (ingl.k. exception, klass
java.lang.Exception). Vigu üldiselt töödelda ei saa,
tegemist on tõsiste probleemidega, mille tekkimisel
programm tööd jätkata ei saa. Erindite hulgas on
alamklass java.lang.RuntimeException, mille isendeid võib
töödelda või mitte töödelda (sel juhul lõpetab
interpretaator töö vastava veateatega). Kõigi ülejäänud