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 | ||
toc [2016/03/26 06:50] gthanos |
toc [2016/04/09 07:04] gthanos |
||
---|---|---|---|
Line 39: | Line 39: | ||
* [[java:write_to_file|Γράφοντας σε αρχείο]] | * [[java:write_to_file|Γράφοντας σε αρχείο]] | ||
* [[java:array_list| Η κλάση ArrayList]] | * [[java:array_list| Η κλάση ArrayList]] | ||
- | * [[java:interfaces | Διεπαφές (Interfaces) ]] | ||
- | * [[java:access_modifiers | Περιοριστές πρόσβασης ]] | ||
* [[java:inheritance | Κληρονομικότητα ]] | * [[java:inheritance | Κληρονομικότητα ]] | ||
* [[java:type_casting|Ρητές (explicit) και άρρητες (implicit) μετατροπές τύπων]] | * [[java:type_casting|Ρητές (explicit) και άρρητες (implicit) μετατροπές τύπων]] | ||
- | * [[java:final|Final Κλάσεις και Μέθοδοι]]/* | + | * [[java:final|Final Κλάσεις και Μέθοδοι ]] |
- | * [[java:multiple_inheritance | Κληρονομικότητα πολλαπλών γονικών κλάσεων ]]*/ | + | |
* [[java:super_operator | Ο τελεστής super ]] | * [[java:super_operator | Ο τελεστής super ]] | ||
* [[java:object_class | Η κλάση Object]] | * [[java:object_class | Η κλάση Object]] | ||
* [[java:polymorphism | Στατικός και Δυναμικός Πολυμορφισμός ]] | * [[java:polymorphism | Στατικός και Δυναμικός Πολυμορφισμός ]] | ||
- | * [[java:hiding_static_methods | Καλώντας στατικές μεθόδους από την γονική κλάση και την υποκλάση ]] | + | * [[java:dynamic_polymorphism_example | Παράδειγμα δυναμικού πολυμορφισμού]] |
* [[java:abstract_classes | Abstract Κλάσεις ]] | * [[java:abstract_classes | Abstract Κλάσεις ]] | ||
- | * [[java:abstract_classes_vs_interfaces | Συγκρίνοντας Abstract Κλάσεις και Interfaces ]] | + | * [[java:interfaces | Διεπαφές (Interfaces) ]] |
+ | * [[java:access_modifiers | Περιοριστές πρόσβασης ]] /* | ||
* [[java:nested_classes | Εμφωλευμένες κλάσεις ]] | * [[java:nested_classes | Εμφωλευμένες κλάσεις ]] | ||
* [[java:static_nested_classes | Στατικές εμφωλευμένες κλάσεις ]] | * [[java:static_nested_classes | Στατικές εμφωλευμένες κλάσεις ]] | ||
* [[java:inner_classes | Μη στατικές εμφωλευμένες κλάσεις ]] | * [[java:inner_classes | Μη στατικές εμφωλευμένες κλάσεις ]] | ||
* [[java:local_inner_classes | Τοπικές εμφωλευμένες κλάσεις ]] | * [[java:local_inner_classes | Τοπικές εμφωλευμένες κλάσεις ]] | ||
- | * [[java:anon_inner_classes | Ανώνυμές εμφωλευμένες κλάσεις ]] | + | * [[java:anon_inner_classes | Ανώνυμές εμφωλευμένες κλάσεις ]] */ |
* [[java:exceptions_intro | Eξαιρέσεις ]] | * [[java:exceptions_intro | Eξαιρέσεις ]] | ||
* [[java:exceptions_try_catch_block | Διαχείριση Εξαιρέσεων]] | * [[java:exceptions_try_catch_block | Διαχείριση Εξαιρέσεων]] | ||
Line 62: | Line 60: | ||
* [[java:exceptions_try_with_resources | try-with-resources block]] | * [[java:exceptions_try_with_resources | try-with-resources block]] | ||
* [[java:exception_categories | Καγητορίες εξαιρέσεων ]] | * [[java:exception_categories | Καγητορίες εξαιρέσεων ]] | ||
- | * [[java:file_io_intro | I/O Αρχείου]] | ||
- | * [[java:Byte Streams | Byte Streams ]] | ||
- | * [[java:Character Streams | Streams Χαρακτήρων ]] | ||
- | * [[java:formatting | Μορφοποίηση Εξόδου]] | ||
- | * [[java:console_read| Διαβάζοντας από την κονσόλα]] | ||
- | * <del>[[java:path | Path ]]</del> | ||
- | * [[java:class_path | Η Κλάση Path ]] | ||
- | * [[java: Creating and Reading Directories | Δημιουργία και ανάγνωση Διευθύνσεων ]] | ||
* [[java:generics | Παραμετρικοί τύποι δεδομένων ]] | * [[java:generics | Παραμετρικοί τύποι δεδομένων ]] | ||
* [[java:generic_methods | Generic Methods ]] | * [[java:generic_methods | Generic Methods ]] | ||
Line 86: | Line 76: | ||
* [[java:sockets|Δουλεύοντας με Sockets]] | * [[java:sockets|Δουλεύοντας με Sockets]] | ||
* [[java:urls#writting to urls|Δουλεύοντας με URLs]] | * [[java:urls#writting to urls|Δουλεύοντας με URLs]] | ||
- | * [[java:concurrency_intro | Ταυτόχρονος Προγραμματισμός ]] | ||
- | * [[java:synchronization | Προβλήματα συγχρονισμού κατά την χρήση διαμοιραζόμενων πόρων ]] | ||
- | * [[java:shared_resources | Επιμέρους τύποι διαμοιραζόμενων πόρων ]] | ||
- | * [[java:memory_model | Το μοντέλο μνήμης ενός υπολογιστικού συστήματος ]] | ||
- | * [[java:synchronized_methods_blocks | Συγχρονισμένες μέθοδοι και συγχρονισμένα blocks ]] | ||
- | * [[java:thread_signalling | Συγχρονισμός Νημάτων ]] | ||
- | * [[java:deadlock | Αδιέξοδο στην χρήση των πόρων και πως να το αποφύγετε ]] | ||
- | * [[java:starvation_fairness | Παρατεταμένη στέρηση πόρων σε νήματα και ισότιμη χρήση των πόρων ]] | ||
- | * [[java:nested_lockeout | Αδιέξοδο λόγο χρήσης εμφωλευμένων συγχρονισμένων μεθόδων ή μπλοκ ]] | ||
- | * [[java:reentrant_locks | Reentrant Locks ]] | ||
- | * [[java:read_write locks | Read-Write Locks ]] | ||
==== Swing ==== | ==== Swing ==== |