java:exceptions_intro

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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) {
java/exceptions_intro.txt · Last modified: 2019/04/20 05:02 by gthanos