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/02 15:24] gthanos [Exception Handler] |
java:exceptions_intro [2015/03/02 15:26] gthanos [Finaly Block] |
||
---|---|---|---|
Line 105: | Line 105: | ||
==== Finaly Block ==== | ==== Finaly Block ==== | ||
+ | |||
+ | Ας επιστρέψουμε στο προηγούμενο παράδειγμα και ας υποθέσουμε ότι θέλουμε ο κώδικας να μας ζητά ένα νέο αριθμό αν δώσουμε 0. Στην περίπτωση αυτή ο κώδικας θα είναι ως εξής: | ||
+ | |||
+ | |||
Εκτός απο τα catch blocks, μπορούμε να έχουμε ένα finaly block το οποίο θα εκτελεστεί //**πάντα**//. Ακόμη και σε περίπτωση που προκύψει μια εξαίρεση ενός τύπου που δεν έχουμε φροντίσει να συμπεριλάβουμε ή δεν προκύψει καμία εξαίρεση, το finaly block θα εκτελεστεί. | Εκτός απο τα catch blocks, μπορούμε να έχουμε ένα finaly block το οποίο θα εκτελεστεί //**πάντα**//. Ακόμη και σε περίπτωση που προκύψει μια εξαίρεση ενός τύπου που δεν έχουμε φροντίσει να συμπεριλάβουμε ή δεν προκύψει καμία εξαίρεση, το finaly block θα εκτελεστεί. | ||