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_try_catch_block [2016/02/15 11:03] gthanos [Finaly Block] |
java:exceptions_try_catch_block [2017/02/16 15:22] gthanos [Παράδειγμα - Ανοίγοντας ένα αρχείο για διάβασμα] |
||
---|---|---|---|
Line 63: | Line 63: | ||
Όπως βλέπουμε έχουμε το προηγούμενο παράδειγμα, εμπλουτισμένο όμως με κώδικα διαχείρισης της διαίρεσης με το μηδέν. Ο κώδικας θα αναγνωρίσει ότι υπάρχει δημιουργείται ''ArithmeticException'' και συγκεκριμένα διαίρεση με το μηδέν (0) και θα εκτυπώσει τα σχετικά μηνύματα. | Όπως βλέπουμε έχουμε το προηγούμενο παράδειγμα, εμπλουτισμένο όμως με κώδικα διαχείρισης της διαίρεσης με το μηδέν. Ο κώδικας θα αναγνωρίσει ότι υπάρχει δημιουργείται ''ArithmeticException'' και συγκεκριμένα διαίρεση με το μηδέν (0) και θα εκτυπώσει τα σχετικά μηνύματα. | ||
- | === Ανοίγοντας ένα αρχείο για διάβασμα === | + | ==== Παράδειγμα - Ανοίγοντας ένα αρχείο για διάβασμα ==== |
- | Παρακάτω δίνεται ένα πιο σύνθετο παράδειγμα μία μεθόδου που διαβάζει ένα αρχείο κειμένου και το επιστρέφει στη μορφή ενός String. | + | Παρακάτω δίνεται ένα πιο σύνθετο παράδειγμα μία μεθόδου που ανοίγει ένα αρχείο κειμένου για διάβασμα και επιστρέφει το περιεχόμενο του σε μορφή συμβολοσειράς (//String//). |
<code java WholeFileReader.java> | <code java WholeFileReader.java> | ||
Line 142: | Line 142: | ||
} | } | ||
</code> | </code> | ||
- | για να δημιουργήσετε ένα ''IOException'' και παρατηρήστε από τα μηνύματα που εκτυπώνονται κατά την εκτέλεση του προγράμματος την πορεία του προγράμματος. | + | με στόχο να δημιουργήσετε ένα ''IOException'' και παρατηρήστε από τα μηνύματα που εκτυπώνονται κατά την εκτέλεση του προγράμματος την πορεία του προγράμματος. |
===== Finaly Block ===== | ===== Finaly Block ===== | ||
Line 221: | Line 221: | ||
</code> | </code> | ||
- | |Προηγούμενο: [[:java:exceptions_intro| Εξαιρέσεις ]] | Επόμενο: [[:java:exceptions_thrown_by_methods | Χειρισμός της εξαίρεσης σε υψηλότερο επίπεδο ]]| | + | |Προηγούμενο: [[:java:exceptions_intro| Εξαιρέσεις ]] | [[ :toc | Περιεχόμενα ]] | Επόμενο: [[:java:exceptions_thrown_by_methods | Χειρισμός της εξαίρεσης σε υψηλότερο επίπεδο ]]| |