java:toc

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
java:toc [2020/03/11 20:54]
gthanos
java:toc [2022/02/28 10:36]
gthanos [Περιεχόμενα]
Line 1: Line 1:
 ====== Περιεχόμενα ====== ====== Περιεχόμενα ======
  
 +/* Hello */
 ===== Εισαγωγή στην γλώσσα προγραμματισμού Java ===== ===== Εισαγωγή στην γλώσσα προγραμματισμού Java =====
  
Line 26: Line 27:
     * [[java:static_keyword | Στατικές μεταβλητές και μέθοδοι της κλάσης ]]     * [[java:static_keyword | Στατικές μεταβλητές και μέθοδοι της κλάσης ]]
     * [[java:member_initialization | Αρχικοποίηση των μελών της κλάσης ]]     * [[java:member_initialization | Αρχικοποίηση των μελών της κλάσης ]]
 +    * [[java:String | Αλφαριθμητικά - Strings ]]
     * [[java:toString | Η μέθοδος toString ]]     * [[java:toString | Η μέθοδος toString ]]
 +    * [[java:enum | Απαριθμήσεις - Enumerations ]]
     * [[java:wrapper_classes|Βασικοί τύποι δεδομένων και ισοδύναμοι αναφορικοί τύποι ]]     * [[java:wrapper_classes|Βασικοί τύποι δεδομένων και ισοδύναμοι αναφορικοί τύποι ]]
     * [[java:autoboxing | Auto-boxing και Auto-unboxing ]]     * [[java:autoboxing | Auto-boxing και Auto-unboxing ]]
-  * [[java:String | Αλφαριθμητικά - Strings ]] 
-  * [[java:enum | Απαριθμήσεις - Enumerations ]] 
   * [[java:packages:intro | Πακέτα στη γλώσσα προγραμματισμού Java ]]   * [[java:packages:intro | Πακέτα στη γλώσσα προγραμματισμού Java ]]
     * [[java:packages:naming | Ονοματοδοσία πακέτων ]]     * [[java:packages:naming | Ονοματοδοσία πακέτων ]]
-    * [[java:packages:using | Χρήση (μεταγλωττισμένων) κλάσεων από άλλες κλάσεις ]] +    * [[java:packages:using | Χρήση κλάσεων από άλλες κλάσεις ]]
-    * [[java:packages:dir_structure | Μεταγλώττιση κλάσεων που ανήκουν σε πακέτα ]] (προαιρετική ενότητα)+
     * [[java:jar_files | Αρχεία Java Archive (JAR) ]] (προαιρετική ενότητα)     * [[java:jar_files | Αρχεία Java Archive (JAR) ]] (προαιρετική ενότητα)
     * [[java:classpath | Η μεταβλητή περιβάλλοντος CLASSPATH ]] (προαιρετική ενότητα)     * [[java:classpath | Η μεταβλητή περιβάλλοντος CLASSPATH ]] (προαιρετική ενότητα)
Line 56: Line 56:
     * [[java:comparable| Συγκρίνοντας αντικείμενα μεταξύ τους]]     * [[java:comparable| Συγκρίνοντας αντικείμενα μεταξύ τους]]
   * [[java:instanceof| Ο τελεστής instanceof]]   * [[java:instanceof| Ο τελεστής instanceof]]
-  * [[java:nested_classes | Εμφωλευμένες κλάσεις ]] 
-    * [[java:inner_classes | Μη στατικές εμφωλευμένες κλάσεις ]] 
-      * [[java:inner_class_objects | Δημιουργία αντικειμένων της εσωτερικής κλάσης]] 
-      * [[java:inner_class_access | Προσβασιμότητα πεδίων και μεθόδων μεταξύ εσωτερικής και εξωτερικής κλάσης]] 
-      * [[java:inner_class_inheritance | Κληρονομικότητα εσωτερικών κλάσεων ]] (προαιρετική ενότητα) 
-      * [[java:inner_class_access_from_outside | Πρόσβαση από τρίτες κλάσεις στην εσωτερική κλάση ]] 
-      * [[java:inner_class_member_hidding | Επανα-ορισμός πεδίων της εξωτερικής κλάσης στην εσωτερική κλάση ]] (προαιρετική ενότητα) 
-      * [[java:local_inner_classes | Τοπικές εμφωλευμένες κλάσεις ]] (προαιρετική ενότητα) 
-      * [[java:anon_inner_classes | Ανώνυμες εμφωλευμένες κλάσεις ]] 
-    * [[java:static_nested_classes | Στατικές εμφωλευμένες κλάσεις ]] 
   * [[java:exceptions_intro | Eξαιρέσεις ]]   * [[java:exceptions_intro | Eξαιρέσεις ]]
     * [[java:exceptions_try_catch_block | Διαχείριση Εξαιρέσεων]]     * [[java:exceptions_try_catch_block | Διαχείριση Εξαιρέσεων]]
     * [[java:exceptions_thrown_by_methods | Χειρισμός της εξαίρεσης σε υψηλότερο επίπεδο]]     * [[java:exceptions_thrown_by_methods | Χειρισμός της εξαίρεσης σε υψηλότερο επίπεδο]]
-    * [[java:exceptions_throwing | Δημιουργία και πυροδότηση εξαιρέσεων]] +    * [[java:exceptions_throwing | Δημιουργία νέων τύπων εξαιρέσεων και πυροδότηση εξαιρέσεων]] 
-    * [[java:exceptions_try_with_resources | try-with-resources block]]+    * [[java:exceptions_try_with_resources | Δημιουργία αντικειμένων και εξαιρέσεις]]
     * [[java:exception_categories | Κατηγορίες εξαιρέσεων ]]     * [[java:exception_categories | Κατηγορίες εξαιρέσεων ]]
   * Ροές, αρχεία και δικτυακή επικοινωνία   * Ροές, αρχεία και δικτυακή επικοινωνία
Line 80: Line 70:
     * [[java:character_streams | Ροές χαρακτήρων]]     * [[java:character_streams | Ροές χαρακτήρων]]
     * [[java:util_scanner_class| Η κλάση Scanner]]     * [[java:util_scanner_class| Η κλάση Scanner]]
-    * [[java:formatting | Μορφοποίηση Εξόδου]]+    * [[java:formatting | Εγγραφή σε αρχεία κείμενου και μορφοποίηση εξόδου]]
     * [[java:object_serialization | Object Serialization/Deserialization]]     * [[java:object_serialization | Object Serialization/Deserialization]]
     * [[java:sockets|Εγγραφή και ανάγνωση από Sockets]]     * [[java:sockets|Εγγραφή και ανάγνωση από Sockets]]
Line 95: Line 85:
     * [[java:jfc_interfaces|Interfaces]]     * [[java:jfc_interfaces|Interfaces]]
       * [[java:jfc_intf_sort | Ανίχνευση ισότητας και σύγκριση αντικειμένων]]       * [[java:jfc_intf_sort | Ανίχνευση ισότητας και σύγκριση αντικειμένων]]
-      * [[java:jfc_intf_collection | Collections]] +      * [[java:jfc_intf_collection | java.util.Collection]] 
-      * [[java:jfc_intf_set | Sets]] +      * [[java:jfc_intf_set | java.util.Set & java.util.SortedSet]] 
-      * [[java:jfc_intf_list | Lists]] +      * [[java:jfc_intf_list | java.util.List]] 
-      * [[java:jfc_intf_map | Map]]  +      * [[java:jfc_intf_map | java.util.Map java.util.SortedMap]] 
-      * [[java:jfc_intf_sorted_set_map | SortedSet και SortedMap]] +
     * [[java:jfc_algorithms | Αλγόριθμοι]]     * [[java:jfc_algorithms | Αλγόριθμοι]]
 +  * [[java:nested_classes | Εμφωλευμένες κλάσεις ]]
 +    * [[java:inner_classes | Μη στατικές εμφωλευμένες κλάσεις ]]
 +      * [[java:inner_class_objects | Δημιουργία αντικειμένων της εσωτερικής κλάσης]]
 +      * [[java:inner_class_access | Προσβασιμότητα πεδίων και μεθόδων μεταξύ εσωτερικής και εξωτερικής κλάσης]]
 +      * [[java:inner_class_inheritance | Κληρονομικότητα εσωτερικών κλάσεων ]] (προαιρετική ενότητα)
 +      * [[java:local_inner_classes | Τοπικές εμφωλευμένες κλάσεις ]] /*(προαιρετική ενότητα) */
 +      * [[java:anon_inner_classes | Ανώνυμες εμφωλευμένες κλάσεις ]]
 +    * [[java:static_nested_classes | Στατικές εμφωλευμένες κλάσεις ]] (προαιρετική ενότητα)
    * [[java:concurrency_intro | Ταυτόχρονος Προγραμματισμός (Νήματα) ]]    * [[java:concurrency_intro | Ταυτόχρονος Προγραμματισμός (Νήματα) ]]
     * [[java:synchronization | Προβλήματα συγχρονισμού κατά την χρήση διαμοιραζόμενων πόρων ]]      * [[java:synchronization | Προβλήματα συγχρονισμού κατά την χρήση διαμοιραζόμενων πόρων ]] 
Line 141: Line 138:
   * [[swing:borders| Borders]]   * [[swing:borders| Borders]]
   * [[swing:tree|Trees]]   * [[swing:tree|Trees]]
-  /* [[swing:swing_calculator|Swing Calculator]]+  * [[swing:swing_calculator|Παράδειγμα Swing - Εφαρμογή Calculator]]
      
-   [[java:generic_interface_example| Παράδειγμα χρήσης διεπαφής σε συνδυασμό με Abstract κλάση]] */+/*   [[java:generic_interface_example| Παράδειγμα χρήσης διεπαφής σε συνδυασμό με Abstract κλάση]] */
java/toc.txt · Last modified: 2022/02/28 10:37 by gthanos