This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
java:exceptions_throwing [2015/03/03 08:14] gthanos |
java:exceptions_throwing [2019/04/20 04:56] (current) gthanos old revision restored (2017/02/16 15:08) |
||
---|---|---|---|
Line 12: | Line 12: | ||
Όπως τονίσαμε και παραπάνω η εξαίρεση είναι και αυτή ένα αντικείμενο. Για να καλέσουμε ένα αντικείμενο εξαίρεσης το μόνο που έχουμε να κάνουμε είναι να βάλουμε τη δεσμευμένη λέξη **throw** και δίπλα το αντικείμενο της εξαίρεσης που θέλουμε να καλέσουμε. Στο παρακάτω παράδειγμα, εάν μετά την ολοκλήρωση διαβάσματος του αρχείου αντιληφθούμε ότι το αρχείο που διαβάσαμε ήταν κενό τότε το πρόγραμμα μας δημιουργεί το παραπάνω Exception. Δείτε τον κώδικα. | Όπως τονίσαμε και παραπάνω η εξαίρεση είναι και αυτή ένα αντικείμενο. Για να καλέσουμε ένα αντικείμενο εξαίρεσης το μόνο που έχουμε να κάνουμε είναι να βάλουμε τη δεσμευμένη λέξη **throw** και δίπλα το αντικείμενο της εξαίρεσης που θέλουμε να καλέσουμε. Στο παρακάτω παράδειγμα, εάν μετά την ολοκλήρωση διαβάσματος του αρχείου αντιληφθούμε ότι το αρχείο που διαβάσαμε ήταν κενό τότε το πρόγραμμα μας δημιουργεί το παραπάνω Exception. Δείτε τον κώδικα. | ||
- | <code java > | + | <code java WholeFileReader.java> |
import java.io.*; | import java.io.*; | ||
import java.lang.*; | import java.lang.*; | ||
Line 74: | Line 74: | ||
} | } | ||
</code> | </code> | ||
+ | |||
+ | |Προηγούμενο: [[:java:exceptions_thrown_by_methods | Χειρισμός της εξαίρεσης σε υψηλότερο επίπεδο ]] | [[ :toc | Περιεχόμενα ]] | Επόμενο: [[:java:exceptions_try_with_resources | try-with-resources block ]]| | ||