This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
java:exceptions_intro [2015/03/03 06:46] gthanos [Exception Handler] |
java:exceptions_intro [2015/03/03 06:48] gthanos [Exception Handler] |
||
---|---|---|---|
Line 164: | Line 164: | ||
</code> | </code> | ||
- | καθώς ο μη εντόπισμός αρχείου θα ενέπιπτε σε ''IOException'' που είναι η γονική κλάση. Σε αυτή την περίπτωση όμως όταν θα συνέβαινε το exception δεν θα γνωρίζαμε εάν υπάρχει το αρχείο αλλά δεν μπορούμε να το διαβάσουμε ή δεν υπάρχει καθόλου το αρχείο που θέλουμε να διαβάσουμε στο filesystem. Επίσης, δεν θα είχε κανένα νόημα να βάλουμε τα catch blocks με ανάποδη σειρά δηλ. | + | καθώς ο μη εντόπισμός αρχείου θα ενέπιπτε σε ''IOException'' που είναι η γονική κλάση του ''FileNotFoundException''. Σε αυτή την περίπτωση όμως όταν θα συνέβαινε κάποιο Exception δεν θα γνωρίζαμε εάν υπάρχει το αρχείο αλλά δεν μπορούμε να το διαβάσουμε ή δεν υπάρχει καθόλου το αρχείο που θέλουμε να διαβάσουμε στο filesystem. |
+ | |||
+ | Τέλος, δεν θα είχε κανένα νόημα να βάλουμε τα catch blocks με ανάποδη σειρά δηλ. | ||
<code java> | <code java> | ||
catch(IOException ex) { | catch(IOException ex) { |