java:exceptions_thrown_by_methods
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| java:exceptions_thrown_by_methods [2021/03/22 18:18] – [Stack Unwinding] gthanos | java:exceptions_thrown_by_methods [2021/03/23 07:33] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Χειρισμός της εξαίρεσης σε υψηλότερο επίπεδο ====== | ====== Χειρισμός της εξαίρεσης σε υψηλότερο επίπεδο ====== | ||
| - | Ας υποθέσουμε τώρα ότι θέλουμε να επαναλάβουμε την λειτουργικότητα του προηγούμενου προγράμματος εντός της μεθόδου getRatio που καλείται από τη main, αλλά η διαχείριση της εξαίρεσης να εξακολουθεί γίνεται στη μέθοδο main. | + | Ας υποθέσουμε τώρα ότι θέλουμε να επαναλάβουμε την λειτουργικότητα του προηγούμενου προγράμματος εντός της νέας μεθόδου getRatio που καλείται από τη main, αλλά η διαχείριση της εξαίρεσης να εξακολουθεί γίνεται στη μέθοδο main. |
| <code java ExceptionHandling.java> | <code java ExceptionHandling.java> | ||
| Line 34: | Line 34: | ||
| ====== Stack Unwinding ====== | ====== Stack Unwinding ====== | ||
| - | Κατά την πυροδότηση μίας εξαίρεσης το πρόγραμμα διακόπτεται στο σημείο που συμβαίνει η εξαίρεση και | + | Κατά την πυροδότηση μίας εξαίρεσης το πρόγραμμα διακόπτεται στο σημείο που συμβαίνει η εξαίρεση και |
| <code java ExceptionHandling.java> | <code java ExceptionHandling.java> | ||
| Line 41: | Line 41: | ||
| import java.util.InputMismatchException; | import java.util.InputMismatchException; | ||
| - | public class ExceptionHandling_6 | + | public class ExceptionHandling |
| | | ||
| public static int readInt(Scanner sc) throws NoSuchElementException { | public static int readInt(Scanner sc) throws NoSuchElementException { | ||
| Line 69: | Line 69: | ||
| </ | </ | ||
| - | Στο παραπάνω παράδειγμα, | + | Στο παραπάνω παράδειγμα, |
| - | |Προηγούμενο: | + | |Προηγούμενο: |
java/exceptions_thrown_by_methods.1616437101.txt.gz · Last modified: 2021/03/22 18:18 (external edit)
