This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
java:exceptions_try_catch_block2 [2019/04/20 04:40] gthanos [Επεξήγηση της συνάρτησης main] |
java:exceptions_try_catch_block2 [2019/04/20 04:41] (current) gthanos [Finaly Block] |
||
|---|---|---|---|
| Line 135: | Line 135: | ||
| * Επιλέγετε **Run** στο παράθυρο αυτό και συμπληρώνετε τα ορίσματα της γραμμής εντολών στο κουτάκι **Arguments** (είναι μαρκαρισμένο κόκκινο). | * Επιλέγετε **Run** στο παράθυρο αυτό και συμπληρώνετε τα ορίσματα της γραμμής εντολών στο κουτάκι **Arguments** (είναι μαρκαρισμένο κόκκινο). | ||
| - | {{:java:netbeansproperties1.png?|}} | + | {{:java:netbeansproperties1.png?650|}} |
| - | ===== Finaly Block ===== | + | ===== Finally Block ===== |
| Εκτός από τα **catch** blocks τα οποία εκτελούνται όταν έχουμε κάποιο exception, μπορούμε να προσθέσουμε ένα **finaly block** το οποίο θα εκτελεστεί __σε κάθε περίπτωση__. Το **finaly block** θα εκτελεστεί στις παρακάτω περιπτώσεις: | Εκτός από τα **catch** blocks τα οποία εκτελούνται όταν έχουμε κάποιο exception, μπορούμε να προσθέσουμε ένα **finaly block** το οποίο θα εκτελεστεί __σε κάθε περίπτωση__. Το **finaly block** θα εκτελεστεί στις παρακάτω περιπτώσεις: | ||
| Line 146: | Line 146: | ||
| Δείτε το παρακάτω παράδειγμα όπου ενσωματώνει ένα **finally** block. | Δείτε το παρακάτω παράδειγμα όπου ενσωματώνει ένα **finally** block. | ||
| - | <code java WholeFileReader.java> | + | <code java MyFileReaderUsingFinallyBlock.java> |
| import java.io.*; | import java.io.*; | ||