Programmeerimise põhikursus Java-s 4. loengu konspekt
..).
Kui ise exceptioneid kasutada, siis panna exceptioniks mitte lihtsalt exception, sest see on kõigi
exceptionite ema, vaid mõni täpsem madalama klassi exception.
Kõrgema klassi exception püüab kinni ka kõik madalama taseme exceptionid.
Saab ise teha madalamate tasemete exceptioneid, sel juhul nad peavad extendima mõnda kõrgema
taseme exceptionit.
Spetsiifilisemad exceptionid peab catchima eespool, muidu kui üldisem catchitakse juba ära, siis
spetsiifilisemat enam käima ei panda.
I/O wrapperid on head, sest sa võid sinna sisse mis iganes panna, aga lugemine ja kirjutamine
toimub ikka sama moodi. Vahet pole, kas loed veebist, failist jne. Kogu ülejäänud programm võib
olla sama, lihtsalt wrapperi sees peab ära muutma selle, kust loed.
Failist lugemise puhul loeb reader järjest kuni jõuab lõppu, siis annab nulli. bufferedreader ootab
kasutaja eneterivajutust, enne edasi ei loe.