Certified Java Programmer (CJP)

Σχετικά έγγραφα
Certified Computer Programmer (CCP) Εξεταστέα Ύλη (Syllabus) Έκδοση 1.0

Certified Wastewater Treatment Plans Technician (CWTPT) Εξεταστέα Ύλη (Syllabus) Έκδοση 1.0

Certified Project Manager (CPM) Εξεταστέα Ύλη (Syllabus) Έκδοση 1.0

Certified in E- Learning platform Modification Moodle (CELM)

Πνευµατικά ικαιώµατα

Certified Project Manager in Information Technology (CPMIT)

Certified Web Designer (CWD) Εξεταστέα Ύλη (Syllabus) Έκδοση 1.0

Certified Graphics Designer (CGD)

Πνευµατικά ικαιώµατα

Πνευµατικά ικαιώµατα

ARSIS. Εξεταστέα Ύλη (Syllabus) Έκδοση 1.0

Certified Vector Designer (CVD) Εξεταστέα Ύλη (Syllabus) Έκδοση 1.0

Certified Industrial Manager (CIM)

Πνευµατικά ικαιώµατα

Πνευµατικά ικαιώµατα

Πνευµατικά ικαιώµατα

Πνευµατικά ικαιώµατα

Certified Insurance Consultant (CIC)

Πνευματικά Δικαιώματα

Πνευματικά Δικαιώματα

Πνευµατικά ικαιώµατα

Πνευματικά Δικαιώματα

Πνευµατικά ικαιώµατα

Certified Cisco Information Technology Essential Expert (C.C.I.T.E.E)

Certified Effective Speaker Έκδοση 1.0

Πνευµατικά ικαιώµατα

Certified Data Base Designer (CDBD)

Πνευµατικά ικαιώµατα

Πνευµατικά ικαιώµατα

Πνευµατικά ικαιώµατα

Πνευµατικά ικαιώµατα

Certified Sales Professional (CSP)

Πνευµατικά ικαιώµατα

Certified Engineer Manager (CEM)

Πνευµατικά ικαιώµατα

Πνευµατικά ικαιώµατα

Certified Front Office Manager (CFOM)

Πνευµατικά ικαιώµατα

Πνευµατικά ικαιώµατα

Πνευματικά Δικαιώματα

Πνευµατικά ικαιώµατα

Certified in Crisis Management with G.I.S. (CCMG) Εξεταστέα Ύλη (Syllabus) Έκδοση 1.0

Πνευµατικά ικαιώµατα

Πνευµατικά ικαιώµατα

Πνευµατικά ικαιώµατα

Πνευµατικά ικαιώµατα

Πνευµατικά ικαιώµατα

Certified Computer Expert (CCE)

Πνευµατικά ικαιώµατα

Certified Telecommunications & Network Professional (CTNP) Εξεταστέα Ύλη (Syllabus) Έκδοση 1.0

Certified Wireless Networks Professional (CWNP) Εξεταστέα Ύλη (Syllabus) Έκδοση 1.0

Πνευµατικά ικαιώµατα

Πνευµατικά ικαιώµατα

Πνευµατικά ικαιώµατα

Certified First Aid Provider Έκδοση 1.0

Πνευµατικά ικαιώµατα

Πνευµατικά ικαιώµατα

Πνευµατικά ικαιώµατα

Πνευματικά Δικαιώματα

Πνευµατικά ικαιώµατα

Περιεχόμενα. Πρόλογος 15

Certified Computer Aided Designer ADVanced (CCAD ADVanced) Εξεταστέα Ύλη (Syllabus) Έκδοση 1.0

Πνευματικά Δικαιώματα

Περιεχόμενα. Πρόλογος 15

Certified ARchitectural Designer (CARD)

Προγραμματισμός Διαδικτύου

ΠΙΣΤΟΠΟΙΗΜΕΝΟΣ ΤΡΑΠΕΖΟΚΟΜΟΣ

ΠΙΣΤΟΠΟΙΗΤΙΚΟ ΑΓΓΛΙΚΗΣ ΔΑΚΤΥΛΟΓΡΑΦΗΣΗΣ

ΔΙΠΛΩΜΑ ΤΗΣ VELLUM ΣΤΗΝ ΕΞΥΠΗΡΕΤΗΣΗ ΠΕΛΑΤΩΝ «Vellum Diploma in Costumer Service» SYLLABUS Vellum Global Educational Services 2017 Έκδοση 1.

ΔΙΠΛΩΜΑ ΤΗΣ VELLUM ΣΤΙΣ ΒΑΣΙΚΕΣ ΘΕΩΡΙΕΣ ΟΙΚΟΝΟΜΙΚΩΝ «Vellum Diploma in Basic Economics» SYLLABUS Vellum Global Educational Services 2017 Έκδοση 1.

ΠΙΣΤΟΠΟΙΗΤΙΚΟ ΕΛΛΗΝΙΚΗΣ ΔΑΚΤΥΛΟΓΡΑΦΗΣΗΣ

ΚΕΦΑΛΑΙΑ attributes parameters

Πιστοποιητικό Γνώσεων και Δεξιοτήτων για την Προστασία Προσωπικών Δεδομένων. (GDPR - Γ.Κ.Π.Δ. / Γενικός Κανονισμός Προσωπικών Δεδομένων)

Γενικά (για τις γραπτές εξετάσεις)

class object Database Database Item Item [sub-typing and polymorphism] MusicCD Video MusicCD Video

Περιεχόµενα. Πρόλογος...15

Εισαγωγή στον Αντικειμενοστρεφή Προγραμματισμό Διάλεξη #18

Week 12: GUIs with Swing

Ειδικά Θέματα Προγραμματισμού

ΠΙΣΤΟΠΟΙΗΜΕΝΟΣ ΤΕΧΝΙΚΟΣ ΣΥΝΤΗΡΗΤΗΣ ΕΓΚΑΤΑΣΤΑΣΕΩΝ ΑΥΤΟΜΑΤΙΣΜΟΥ ΚΑΙ ΕΛΕΓΧΟΥ Certified Conservator and Automation Technician SYLLABUS. Έκδοση 1.

Αρχές Τεχνολογίας Λογισμικού Εργαστήριο

ΕΞΕΤΑΣΤΕΑ ΥΛΗ (SYLLABUS) ADVANCED αντικειμενοστραφής προγραμματισμός ΕΚΔΟΣΗ 1.0. Σόλωνος 108,Τηλ Φαξ

Vellum English for Young Learners

ΠΙΣΤΟΠΟΙΗΤΙΚΟ ΣΤΗΝ ΕΠΑΓΓΕΛΜΑΤΙΚΗ ΕΚΠΑΙΔΕΥΣΗ ΚΑΙ ΚΑΤΑΡΤΙΣΗ «Vellum Diploma in Vocational Education and Training»

Διαγράμματα Κλάσεων στη Σχεδίαση

Πνευµατικά ικαιώµατα

ΑΠΛΗ ΚΛΗΡΟΝΟΜΙΚΟΤΗΤΑ

ΠΙΣΤΟΠΟΙΗΜΕΝΟΣ ΤΕΧΝΙΤΗΣ ΞΥΛΟΥΡΓΟΣ Certified Carpenter SYLLABUS. Έκδοση 1.0. Εξεταστέα Ύλη 2015

Πνευµατικά ικαιώµατα

Οντοκεντρικός Προγραμματισμός

Εισαγωγή στον Αντικειμενοστρέφή Προγραμματισμό Διάλεξη #12

Κλάσεις στη Java. Παύλος Εφραιμίδης. Java Κλάσεις στη Java 1

Κλάσεις στη Java. Στοίβα - Stack. Δήλωση της κλάσης. ΗκλάσηVector της Java. Ηκλάση Stack

Διαγράμματα UML στην Ανάλυση. Μέρος Β Διαγράμματα Κλάσεων Διαγράμματα Αντικειμένων

ΠΡΟΧΩΡΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Χαρίδημος Κονδυλάκης Εισαγωγή

Διάλεξη 16-17: Πολυμορφισμός (Polymorphism) Διδάσκων: Παναγιώτης Ανδρέου

ΠΙΣΤΟΠΟΙΗΤΙΚΟ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΤΗ ΔΗΜΟΣΙΟΓΡΑΦΙΑ. «Vellum ICT Certificate in Journalism»

Οντοκεντρικός Προγραμματισμός

Κλάσεις. Κατηγορίες Αντικειµένων. Κλάσεις. Φυσικά Αντικείµενα. Χώρος = Οµάδα Φυσικών Αντικειµένων. Πρόγραµµα = Οµάδα

Transcript:

Certified Java Programmer (CJP) Εξεταστέα Ύλη (Syllabus)

Πνευµατικά ικαιώµατα Το παρόν είναι πνευµατική ιδιοκτησία της ACTA Α.Ε. και προστατεύεται από την Ελληνική και Ευρωπαϊκή νοµοθεσία που αφορά τα πνευµατικά δικαιώµατα. Απαγορεύεται ρητώς η δηµιουργία αντιγράφου, είτε µέρους είτε όλου, χωρίς την έγγραφη άδεια του εκδότη. Η διάθεσή του επιτρέπεται ως αυτούσιου για ενηµερωτικούς σκοπούς και µόνο. ήλωση Ευθυνών H ACTA A.E. δηλώνει µε τον παρόν, ότι διενεργεί συνεχόµενους ελέγχους ώστε το παρόν να καλύπτει τα πιο αυστηρά κριτήρια ποιότητας όσον αφορά την εγκυρότητα του περιεχόµενου, πάρα ταύτα δεν έχει καµία ευθύνη για οποιαδήποτε ζηµία προκύψει από την χρήση του παρόντος είτε κατά τµήµα είτε κατά όλο. Το περιεχόµενο του παρόντος είναι δυνατόν να τροποποιηθεί ή καταργηθεί όποτε κριθεί απαραίτητο, και χωρίς προηγούµενη ενηµέρωση. Ενηµέρωση Εξεταστέας Ύλης Η εξεταστέα ύλη (syllabus) ανακοινώνεται στο δικτυακό χώρο www.acta.edu.gr, ο οποίος είναι και ο µόνος που αναγνωρίζεται από την ACTA A.E. ως σηµείο ενηµέρωσης των ενδιαφεροµένων. ACTA A.E. Θεσσαλονίκη: Εγνατίας 1 ΤΚ: 54630 Τηλ:2310-510870 ΦΑΞ:2310-510871 email: info@acta.edu.gr Αθήνα: Βασ. Σοφίας 55 ΤΚ: 11521 Τηλ: 210-7239770 ΦΑΞ: 210-7239777 email: athens@acta.edu.gr Σελίδα 2 από 6

Περιεχόµενα Εξεταστέας Ύλης Ενότητες 1. ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΚΛΑΣΕΙΣ ΚΑΙ ΤΑ ΑΝΤΙΚΕΙΜΕΝΑ...4 2. ΜEΘΟ ΟΙ...4 3. ΚΛΑΣΕΙΣ ΚΑΙ ΑΝΤΙΚΕΙΜΕΝΑ...4 4. ΚΛΗΡΟΝΟΜΙΚΟΤΗΤΑ...5 5. ΠΟΛΥΜΟΡΦΙΣΜΟΣ...5 6. ΓΡΑΦΙΚΑ ΣΤΟΙΧΕΙΑ...5 7. ΙΑΧΕΙΡΙΣΗ ΕΞΑΙΡΕΣΕΩΝ...6 Σελίδα 3 από 6

Επεξηγηµατικό Σηµείωµα Οι υποψήφιοι θα πρέπει να γνωρίζουν την γλώσσα προγραµµατισµού Java. Αρχή Εξεταστέας Ύλης 1. ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΚΛΑΣΕΙΣ ΚΑΙ ΤΑ ΑΝΤΙΚΕΙΜΕΝΑ 1.1. Κλάσεις Αντικείµενα 1.2. Μέθοδοι 1.3. Μεταβλητές 1.4. ήλωση κλάσεων και αντικειµένων τους 1.5. Πρωταρχικοί τύποι δεδοµένων 1.6. Τύποι δεδοµένων αναφοράς 1.7. Αρχικοποίηση αντικειµένων µε Constructors 2. ΜΕΘΟ ΟΙ 2.1. Στατικές µέθοδοι 2.2. Στατικές µεταβλητές 2.3. Προαγωγή παραµέτρων και µετατροπή (casting) 2.4. Εύρος δηλώσεων µεθόδων και µεταβλητών 2.5. Υπερφόρτωση (overloading) µεθόδων 3. ΚΛΑΣΕΙΣ ΚΑΙ ΑΝΤΙΚΕΙΜΕΝΑ 3.1. Έλεγχος πρόσβασης στα µέλη 3.2. Η αναφορά this 3.3. Υπερφορτωµένοι Constructors Σελίδα 4 από 6

3.4. Default Constructors και Constructors χωρίς παραµέτρους 3.5. Σύνθεση αντικειµένων από άλλα αντικείµενα (composition) 3.6. Garbage Collection και η µέθοδος Finalize 3.7. Στατικά µέλη κλάσεων 3.8. Τελικές (final) δηλώσεις µεταβλητών 4. ΚΛΗΡΟΝΟΜΙΚΟΤΗΤΑ 4.1. Υπερκλάσεις 4.2. Υποκλάσεις 4.3. Προστατευµένα µέλη 4.4. Σχέση µεταξύ υπερκλάσης υποκλάσης 4.5. Υπέρβαση (overriding) µεθόδων 4.6. Η σχέσεις «είναι-ένα» (is-a) και «έχει-ένα» (has-a), µεταξύ αντικειµένων 4.7. Constructors στις υποκλάσεις 4.8. Η κλάση Object 5. ΠΟΛΥΜΟΡΦΙΣΜΟΣ 5.1. Πολυµορφική συµπεριφορά 5.2. Abstract κλάσεις 5.3. Abstract µέθοδοι 5.4. Τελικές (final) κλάσεις και µέθοδοι 5.5. ιασυνδέσεις (interfaces) 6. ΓΡΑΦΙΚΑ ΣΤΟΙΧΕΙΑ 6.1. Απλό input/output µε τη χρήση του JOptionPane 6.2. Γραφικά στοιχεία του Swing 6.3. Προβολή κειµένου και εικόνων σε παράθυρο Σελίδα 5 από 6

6.4. ιαχείριση γεγονότων µε εµφωλιασµένες κλάσεις 6.5. Τύποι γεγονότων 6.6. Listener Interfaces 6.7. JButton 6.8. JTextField 6.9. JTextArea 6.10. JComboBox 6.11. JList 6.12. JPanel 6.13. JFrame 6.14. ιαχείριση γεγονότων του ποντικιού 6.15. ιαχείριση γεγονότων του πληκτρολογίου 6.16. Προσαρµοστικές (adapter) κλάσεις 6.17. Χρήση ανώνυµων εσωτερικών κλάσεων για διαχείριση γεγονότων 6.18. ιατάξεις των γραφικών στοιχείων στο παράθυρο (layout managers) 7. ΙΑΧΕΙΡΙΣΗ ΕΞΑΙΡΕΣΕΩΝ 7.1. Γενικά για την διαχείριση εξαιρέσεων 7.2. Πότε χρησιµοποιείται η διαχείριση εξαιρέσεων 7.3. Η ιεραρχία εξαιρέσεων της Java 7.4. Το block finally 7.5. Εκτύπωση πληροφοριών της στοίβας 7.6. ήλωση νέων τύπων εξαιρέσεων Τέλος Εξεταστέας Ύλης Σελίδα 6 από 6