Java programmeerimise konspekt
Map HashMap TreeMap LinkedHashMap
Eriolukordade töötlemine
Veatöötlus ilma selleks kohandatud vahenditeta on
töömahukas ja ebaülevaatlik. Traditsiooniliste meetodite
korral tuleb selleks, et kanda informatsioon vea
tekkekohast selle töötlemise kohta, näha vaeva
spetsiaalsete tagastuskoodide tekitamise,
edasisuunamise ja arvessevõtmisega.
Javas töödeldakse eriolukordi erilise juhtimismehhanismi -
katsendidirektiivi (ingl.k. try/catch) abil. Eriolukorra tekkimise
kohas tekitatakse spetsiaalsete omadustega objekt klassist
java.lang.Throwable või mõnest selle alamklassist. Juhtimine
antakse seda tüüpi eriolukordi töötlevale programmiosale