This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
java:exceptions_intro [2019/04/05 17:36] gthanos [Αντικείμενο της εξαίρεσης (exception object)] |
java:exceptions_intro [2019/04/20 05:02] (current) gthanos [Αντικείμενο της εξαίρεσης (exception object)] |
||
---|---|---|---|
Line 8: | Line 8: | ||
====== Αντικείμενο της εξαίρεσης (exception object) ====== | ====== Αντικείμενο της εξαίρεσης (exception object) ====== | ||
- | Κάθε εξαίρεση που μπορεί να προκληθεί παράγει ένα αντικείμενο το οποίο περιέχει όλες τις πληροφορίες που έχουν να κάνουν με το λάθος το οποίο έχει προκύψει, όπως ο τύπος του λάθους και την κατάσταση που βρισκόταν το πρόγραμμα όταν έγινε το λάθος αυτό. | + | Κάθε εξαίρεση όταν προκαλείται παράγει ένα αντικείμενο το οποίο περιέχει τις πληροφορίες που συνδέονται με το γεγονός το οποίο έχει προκύψει, όπως ο τύπος του λάθους και την κατάσταση που βρισκόταν το πρόγραμμα όταν έγινε το λάθος αυτό. |
- | Σε αυτό το σημείο ας δούμε ένα πολύ απλό και συχνό λάθος που μπορεί να προκύψει αν δεν λάβει σχετική μέριμνα ο προγραμματιστής. | + | Σε αυτό το σημείο ας δούμε ένα πολύ απλό και συχνό λάθος που μπορεί να προκύψει στην περίπτωση που δεν λάβει σχετική μέριμνα ο προγραμματιστής. |
<code java TestDivideByZero.java> | <code java TestDivideByZero.java> | ||
Line 45: | Line 45: | ||
- να αντιμετωπίσει το λάθος, ώστε το πρόγραμμά να επιστρέψει σε ένα σημείο από όπου μπορεί να συνεχίσει τη λειτουργία του χωρίς πρόβλημα. | - να αντιμετωπίσει το λάθος, ώστε το πρόγραμμά να επιστρέψει σε ένα σημείο από όπου μπορεί να συνεχίσει τη λειτουργία του χωρίς πρόβλημα. | ||
- | |Προηγούμενο: [[:java:instanceof| Τελεστής instanceof ]] | [[ :toc | Περιεχόμενα ]] | Επόμενο: [[:java:exceptions_try_catch_block | Διαχείριση Εξαιρέσεων]]| | + | |Προηγούμενο: [[:java:instanceof| Τελεστής instanceof ]] | [[ :toc | Περιεχόμενα ]] | Επόμενο: [[:java:exceptions_try_catch_block2 | Διαχείριση Εξαιρέσεων]]| |