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

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

Εισαγωγή

  • JVM, JRE και JDK
  • Ολοκληρωμένο Περιβάλλον Ανάπτυξης
  • Μεταγλώττιση και εκτέλεση κώδικα Java

Σύνταξη Java

  • Πακέτα
  • Μεταβλητές, πίνακες και τύποι δεδομένων
  • Τελεστές και ροή ελέγχου
  • Λεπτομέρειες απαρίθμησης

Αντικειμενοστραφής Προγραμματισμός

  • Κλάσεις και αντικείμενα
  • Κατασκευαστές κλάσεων
  • Κληρονομικότητα, υπερφόρτωση και υπέρβαση
  • Τροποποιητές πρόσβασης
  • Αφηρημένες κλάσεις
  • Διεπαφές

Java Collection Framework

  • Συλλογές vs πίνακες
  • Λίστες, χάρτες, ουρές και σύνολα
  • Χάρτες
  • Συμβόλαιο equals και hashCode
  • Ταξινόμηση

Διαχείριση εξαιρέσεων

  • Κλάση Throwable
  • ελεγμένες και μη ελεγμένες εξαιρέσεις
  • Ρίψη μιας εξαίρεσης
  • Εντολές 'try...catch'
  • Δημιουργία προσαρμοσμένων εξαιρέσεων

API Εισόδου/Εξόδου

  • Εργασία με ροές εισόδου και εξόδου
  • Ροή byte έναντι ροής χαρακτήρων
  • Διαχείριση αρχείων
  • Σειριοποίηση αντικειμένων
  • NIO.2

Συγχρονισμός στη Java

  • Νήματα και συγχρονισμός
  • Κλάση Thread έναντι διεπαφής Runnable
  • Εκτέλεση εργασιών με χρήση ExecutorService
  • Συγχρονισμός νημάτων

Απαιτήσεις

Απαιτείται γνώση διαδικαστικής γλώσσας προγραμματισμού (όπως C, PHP, Basic, Pascal) ή αντικειμενοστραφούς γλώσσας προγραμματισμού.

 28 Ώρες

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


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

Σχόλια (7)

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

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