Ευχαριστούμε που στάλθηκε η αποσαφήνισή σας! Ένα μέλος της ομάδου μας θα επικοινωνήσει μαζί σας σύντομα.
Ευχαριστούμε για την εκδήλωση κράτησης! Ένας από τους συνεργάτες μας θα επικοινωνήσει μαζί σας σύντομα.
Εξέλιξη Κομματιού
Αφηρημένη κλάση
- Αρχές δήλωσης και υλοποίηση αφηρημένων κλάσεων
- Τυπικά προβλήματα που συναντώνται κατά την εργασία με αφηρημένες κλάσεις
Ο ρόλος των κλάσεων, των αφηρημένων κλάσεων και των διεπαφών στο μοντέλο εφαρμογής
- Βαθμίδες αντικειμενοστρεφούς αφαίρεσης 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)
- Η πρόοδος του μαθήματος (από τα εσωτερικά του JVM σε θέματα υψηλότερου επιπέδου) - Κάποιες διείσησεις από πρακτικές ασκήσεις - Οπτικό στυλ (όχι κάποια παρουσίαση, αλλά μια ωραία διαμορφωμένη σελίδα)
Ivan Suvorov - Deutsche Bank
Κομμάτι - Java Advanced
Μηχανική Μετάφραση