This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
java:exceptions_intro [2015/03/02 16:33] gthanos [Exception Handler] |
java:exceptions_intro [2015/03/02 16:35] gthanos [Finaly Block] |
||
---|---|---|---|
Line 106: | Line 106: | ||
Παρακάτω δίνεται το παράδειγμα μία συνάρτησης που διαβάζει ένα αρχείο κειμένου και το επιστρέφει στη μορφή ενός String. | Παρακάτω δίνεται το παράδειγμα μία συνάρτησης που διαβάζει ένα αρχείο κειμένου και το επιστρέφει στη μορφή ενός String. | ||
- | <code java WholeFileReader.java>\ | + | <code java WholeFileReader.java> |
import java.io.*; | import java.io.*; | ||
import java.lang.*; | import java.lang.*; | ||
Line 150: | Line 149: | ||
} | } | ||
- | |||
</code> | </code> | ||
==== Finaly Block ==== | ==== Finaly Block ==== | ||
- | Εκτός από τα **catch** blocks τα οποία εκτελούνται όταν έχουμε κάποιο exception, μπορούμε να προσθέσουμε ένα finaly block το οποίο θα εκτελεστεί σε κάθε περίπτωση. Το finaly block θα εκτελεστεί ακόμη και σε περίπτωση που προκύψει μια εξαίρεση ενός τύπου που δεν έχουμε φροντίσει να συμπεριλάβουμε ή δεν προκύψει καμία εξαίρεση. | + | Εκτός από τα **catch** blocks τα οποία εκτελούνται όταν έχουμε κάποιο exception, μπορούμε να προσθέσουμε ένα finaly block το οποίο θα εκτελεστεί σε κάθε περίπτωση. Το finaly block θα εκτελεστεί ακόμη και σε περίπτωση που προκύψει μια εξαίρεση ενός τύπου που δεν έχουμε φροντίσει να συμπεριλάβουμε. |
<code java> | <code java> |