This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
java:exceptions_intro [2017/02/16 15:17] 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:interfaces| Διεπαφές (Interfaces) ]] | [[ :toc | Περιεχόμενα ]] | Επόμενο: [[:java:exceptions_try_catch_block | Διαχείριση Εξαιρέσεων]]| | + | |Προηγούμενο: [[:java:instanceof| Τελεστής instanceof ]] | [[ :toc | Περιεχόμενα ]] | Επόμενο: [[:java:exceptions_try_catch_block2 | Διαχείριση Εξαιρέσεων]]| |