Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Αφηρημένη τάξη
- Αρχές δήλωσης και εφαρμογή αφηρημένων τάξεων Τυπικά προβλήματα που αντιμετωπίζονται κατά την εργασία με αφηρημένες τάξεις
Ο ρόλος των κλάσεων, των αφηρημένων κλάσεων και των διεπαφών στο μοντέλο εφαρμογής
- Βαθμοί Java αντικειμενοστραφή αφαίρεση Το πλήρες μοντέλο αντικειμένου στο Java Μοντέλο προγράμματος προσανατολισμένο για διεπαφές, αφηρημένες κλάσεις και διεπαφές για εφαρμογή μεγαλύτερη ευελιξία και ανεξαρτησία καθενός από τα υποσυστήματα του μεταξύ τους κατά την υλοποίησή τους Εφαρμογές αφηρημένων κλάσεων σε προκειμένου να εξαχθεί κοινή λειτουργικότητα που επεκτείνεται με την εφαρμογή της ευελιξίας που προσφέρουν οι διεπαφές
Ο ρόλος των δυναμικών και στατικών αντικειμένων στο μοντέλο εφαρμογής
- Στατικές Java κλάσεις και δυναμικές ιδιότητες αυτών των κλάσεων Διάκριση στη λειτουργικότητα και των δύο τύπων οντοτήτων εντός Java και τυπικών χρήσεων, και το παράδειγμά τους καλής πρακτικής στο σχεδιασμό λύσεων που βασίζονται σε στατικά και δυναμικά όντα Java Εισαγωγή στα μοτίβα σχεδιασμού Εισαγωγή στο εργοστασιακό σχέδιο σχεδίασης
Λειτουργίες με απλούς τύπους και κατηγορίες περιτυλίγματος
- Πολύ σημαντικά στοιχεία και τεχνικές για την επέκταση της χρήσης απλών τύπων στο μοντέλο αντικειμένου Java. Συζήτηση για το ρόλο των κλάσεων περιτυλίγματος απλών τύπων και τυπικών εφαρμογών αυτού του τύπου στην εφαρμογή
Ειδικά αντικείμενα Java, η κλάση String, StringBuilder και StringBuffer
Υπενθύμιση βασικών ιδιοτήτων της κλάσης String και συζητήστε την επεξεργασία των αντικειμένων String από την εικονική μηχανή
Η χρήση κατηγοριών buffer και λειτουργία σε αλυσίδες
Μορφοποίηση και ανάλυση, κανονικές εκφράσεις
- Εισαγωγή στις κανονικές εκφράσεις στο Java Συζήτηση τόσο βασικών τεχνικών χειρισμού κανονικών εκφράσεων (κλάση συμβολοσειρών) όσο και προηγμένων τεχνικών που βασίζονται σε αποκλειστικές κλάσεις για αυτόν τον τύπο κατασκευής Tokenization, αναζήτηση και αντιστοίχιση προτύπων για τύπους συμβολοσειρών
Λειτουργίες I/O
- Λεπτομερής συζήτηση των μηχανισμών I/O Java - class streaming, Writer and Reader class, class wrapper και buffering streams του Java. Άνοιγμα, κλείσιμο και εγγραφή σε αρχεία και υποδοχές
Εντός μαθημάτων - αναλυτική συζήτηση
- Συζητά τον τρόπο υλοποίησης και χρήσης εσωτερικών κλάσεων σε Java και τις λεγόμενες ανώνυμες κλάσεις
Θέματα - αναλυτική συζήτηση, εφαρμογές και προβλήματα
- Θέματα συζήτησης που κυμαίνονται από τον μηχανισμό αφαίρεσης των νημάτων στο Java και τελειώνουν με τον συγχρονισμό νημάτων που συνδέουν νήματα σε μια ομάδα για να παρουσιάσουν και να συζητήσουν θεματικές ομάδες κοινών προβλημάτων που σχετίζονται με την εργασία των νημάτων, όπως τα αδιέξοδα
Reflections Java - Εισαγωγή και εφαρμογή
- Εισαγωγή στον μηχανισμό αντανάκλασης Java Τα θέματα της διάλεξης περιλαμβάνουν συζήτηση για την υλοποίηση του προβληματισμού στο Java, μεθόδους φόρτωσης και εκτέλεσης κλάσεων, εγκατάσταση κλάσεων και γνωριμία με τη δομή των κλάσεων
Java Σειριοποίηση
- Εισαγωγή στη σειριοποίηση αντικειμένων Java Τι είναι η σειριοποίηση, πώς να σειριοποιήσετε ένα αντικείμενο, αντικείμενα που εξαρτώνται το ένα από το άλλο και πώς να αποφύγετε κοινά προβλήματα που αντιμετωπίζονται με αυτούς τους τύπους ζητημάτων Τυπικά χρησιμοποιεί το παράδειγμα σειριοποίησης και RMI CORBA
Requirements
Γνώση των θεμάτων που συζητήθηκαν στο μάθημα Java Fundamentals.
28 Hours