Επικοινωνήστε μαζί μας

Εξέλιξη Κομματιού

Αφηρημένη κλάση

  • Αρχές δήλωσης και υλοποίηση αφηρημένων κλάσεων
  • Τυπικά προβλήματα που συναντώνται κατά την εργασία με αφηρημένες κλάσεις

Ο ρόλος των κλάσεων, των αφηρημένων κλάσεων και των διεπαφών στο μοντέλο εφαρμογής

  • Βαθμίδες αντικειμενοστρεφούς αφαίρεσης Java
  • Το πλήρες μοντέλο αντικειμένων στη Java
  • Μοντέλο προγράμματος προσανατολισμένο σε διεπαφές, αφηρημένες κλάσεις και διεπαφές για μεγαλύτερη ευελιξία εφαρμογής και ανεξαρτησία κάθε υποσυστήματός της από τα υπόλοιπα στην υλοποίησή τους
  • Εφαρμογές αφηρημένων κλάσεων για την εξαγωγή κοινής λειτουργικότητας που επεκτείνεται από την υλοποίηση της ευελιξίας που προσφέρουν οι διεπαφές

Ο ρόλος των δυναμικών και στατικών αντικειμένων στο μοντέλο εφαρμογής

  • Στατικές κλάσεις Java και δυναμικές ιδιότητες αυτών των κλάσεων
  • Διάκριση στη λειτουργικότητα και των δύο τύπων οντοτήτων στη Java και τυπικές χρήσεις, καθώς και παραδείγματα καλών πρακτικών στον σχεδιασμό λύσεων βασισμένων σε στατικές και δυναμικές οντότητες Java
  • Εισαγωγή στα πρότυπα σχεδίασης
  • Εισαγωγή στο πρότυπο σχεδίασης factory

Λειτουργίες με απλούς τύπους και κλάσεις wrapper

  • Πολύ σημαντικά γεγονότα και τεχνικές για την επέκταση της χρήσης απλών τύπων στο μοντέλο αντικειμένων Java.
  • Συζήτηση του ρόλου των κλάσεων wrapper απλών τύπων και τυπικών εφαρμογών αυτού του τύπου στην εφαρμογή

Ειδικά αντικείμενα Java, η κλάση String, StringBuilder και StringBuffer

Υπενθύμιση βασικών ιδιοτήτων της κλάσης String και συζήτηση της μεταχείρισης αντικειμένων String από την εικονική μηχανή

Χρήση κλάσεων buffer και λειτουργίες σε αλυσίδες

Μορφοποίηση και ανάλυση, κανονικές εκφράσεις

  • Εισαγωγή στις κανονικές εκφράσεις στη Java
  • Συζήτηση τόσο βασικών τεχνικών χειρισμού κανονικών εκφράσεων (κλάση String) όσο και προηγμένων τεχνικών βασισμένων σε εξειδικευμένες κλάσεις για αυτόν τον τύπο κατασκευής
  • Κατακερματισμός, αναζήτηση και αντιστοίχιση προτύπων για τύπους συμβολοσειρών

Λειτουργίες εισόδου/εξόδου

  • Λεπτομερής συζήτηση των μηχανισμών εισόδου/εξόδου Java - κλάσεις ροών, κλάσεις Writer και Reader, κλάσεις wrapper και ροές buffer της Java.
  • Άνοιγμα, κλείσιμο και εγγραφή σε αρχεία και υποδοχές

Εσωτερικές κλάσεις - λεπτομερής συζήτηση

  • Συζήτηση για το πώς υλοποιούνται και χρησιμοποιούνται οι εσωτερικές κλάσεις στη Java και οι λεγόμενες ανώνυμες κλάσεις

Θέματα - λεπτομερής συζήτηση, εφαρμογές και προβλήματα

  • Συζήτηση θεμάτων που κυμαίνονται από τον μηχανισμό αφαίρεσης νημάτων στη Java έως τον συγχρονισμό νημάτων, τη σύνδεση νημάτων σε ομάδες, παρουσίαση και συζήτηση ομάδων κοινών προβλημάτων που σχετίζονται με τη λειτουργία νημάτων, όπως τα αδιέξοδα

Ανακλάσεις Java - Εισαγωγή και εφαρμογή

  • Εισαγωγή στον μηχανισμό ανάκλασης Java
  • Τα θέματα διάλεξης περιλαμβάνουν συζήτηση της υλοποίησης της ανάκλασης στη Java, φόρτωση και εκτέλεση μεθόδων κλάσεων, δημιουργία στιγμιότυπων κλάσεων και εξοικείωση με τη δομή των κλάσεων

Σειριοποίηση Java

  • Εισαγωγή στη σειριοποίηση αντικειμένων Java
  • Τι είναι η σειριοποίηση, πώς να σειριοποιήσετε ένα αντικείμενο, αντικείμενα που εξαρτώνται μεταξύ τους και πώς να αποφύγετε κοινά προβλήματα που συναντώνται με αυτού του είδους τα ζητήματα
  • Τυπικές χρήσεις με το παράδειγμα σειριοποίησης και RMI CORBA

Απαιτήσεις

Γνώση των θεμάτων που καλύπτονται στο μάθημα Java Fundamentals.

 28 Ώρες

Αριθμός συμμετέχοντων


Τιμή ανά συμμετέχοντα

Σχόλια (1)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες