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/02 15:26]
gthanos [Finaly Block]
java:exceptions_intro [2015/03/02 15:35]
gthanos [Finaly Block]
Line 106: Line 106:
 ==== Finaly Block ==== ==== Finaly Block ====
  
-Ας επιστρέψουμε στο προηγούμενο παράδειγμα ​και ας υποθέσουμε ότι θέλουμε ο κώδικας ​να μας ζητά ένα νέο αριθμό αν δώσουμε ​0. Στην ​περίπτωση αυτή ​ο κώδικας θα είναι ως εξής: +Εκτός από τα **catch** blocks ​τα οποία εκτελούνται όταν έχουμε ​κάποιο ​exception, μπορούμε να προσθέσουμε ένα finaly block το οποίο θα εκτελεστεί ​σε κάθε περίπτωσηΤο finaly block θα εκτελεστεί ακόμη και σε περίπτωση που προκύψει μια εξαίρεση ενός τύπου που δεν έχουμε φροντίσει να συμπεριλάβουμε ή δεν προκύψει καμία εξαίρεση.
- +
- +
-Εκτός απο τα catch blocks, μπορούμε να έχουμε ένα finaly block το οποίο θα εκτελεστεί ​//**πάντα**//Ακόμη και σε περίπτωση που προκύψει μια εξαίρεση ενός τύπου που δεν έχουμε φροντίσει να συμπεριλάβουμε ή δεν προκύψει καμία εξαίρεση, το finaly block θα εκτελεστεί.+
  
 <code java> <code java>
java/exceptions_intro.txt · Last modified: 2019/04/20 05:02 by gthanos