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.*; |