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_intro [2015/03/03 08:03] gthanos |
java:exceptions_intro [2015/04/21 12:56] gthanos |
||
---|---|---|---|
Line 7: | Line 7: | ||
====== Αντικείμενο της εξαίρεσης (exception object) ====== | ====== Αντικείμενο της εξαίρεσης (exception object) ====== | ||
- | Οτιδήποτε υπάρχει στην γλώσσα Java δεν είναι κάτι διαφορετικό απο αντικείμενο. Έτσι, ακόμη και οι εξαιρέσεις που μπορούν να προκληθούν, παράγουν ένα αντικείμενο το οποίο περιέχει όλες τις πληροφορίες που έχουν να κάνουν με το λάθος το οποίο έχει προκύψει όπως ο τύπος του λάθους και την κατάσταση που βρισκόταν το σύστημα όταν έγινε το λάθος αυτό. | + | |
+ | Κάθε εξαίρεση που μπορεί να προκληθεί παράγει ένα αντικείμενο το οποίο περιέχει όλες τις πληροφορίες που έχουν να κάνουν με το λάθος το οποίο έχει προκύψει, όπως ο τύπος του λάθους και την κατάσταση που βρισκόταν το πρόγραμμα όταν έγινε το λάθος αυτό. | ||
Σε αυτό το σημείο ας δούμε ένα πολύ απλό και συχνό λάθος που μπορεί να προκύψει αν δεν το προσέξουμε εμείς ή ο χρήστης. | Σε αυτό το σημείο ας δούμε ένα πολύ απλό και συχνό λάθος που μπορεί να προκύψει αν δεν το προσέξουμε εμείς ή ο χρήστης. | ||
Line 43: | Line 44: | ||
- να δούμε το λάθος που έχει προκύψει | - να δούμε το λάθος που έχει προκύψει | ||
- να αντιμετωπίσουμε το λάθος έτσι ώστε το πρόγραμμά μας να επιστρέψει σε μια "σωστή" κατάσταση. | - να αντιμετωπίσουμε το λάθος έτσι ώστε το πρόγραμμά μας να επιστρέψει σε μια "σωστή" κατάσταση. | ||
+ | |||
+ | |Προηγούμενο: [[:java:interfaces| Διεπαφές (Interfaces) ]] | Επόμενο: [[:java:exceptions_try_catch_block | Διαχείριση Εξαιρέσεων]]| | ||