ΕΙΣΑΓΩΓΗ ΣΤΗΝ Java
- Εφαρμογή Hello World
Εφαρμογή Hello World
Comments (Σχόλια)
Braces and Blocks (Άγκιστρα και μπλοκ)
- - Βασικές Έννοιες Αντικειμενοστραφούς Προγραμματισμού
Object (Αντικείμενο)
Class (Κλάση)
Inheritance (Κληρονομικότητα)
Package (Πακέτο)
Naming (Ονοματολογία)
- - Βασικά στοιχεία της Γλώσσας
Primitive Data Types (Απλοί Τύποι Δεδομένων)
Character Strings (Κείμενο)
Arrays (Πίνακες)
Operators (Τελεστές)
Assignment Operator (Τελεστής απλής ανάθεσης)
Arithmetic Operators(Αριθμητικοί Τελεστές)
Unary Operators (Μονομελής Τελεστες)
Equality and Relational Operators (Τελεστές ισότητας και σχέσης)
Conditional Operators (Λογικοί τελεστές)
Type Comparison Operator (Λογικός τελεστής σύγκρισης τύπων)
Expressions, Statements, Blocks (Εκφράσεις, Δηλώσεις, Μπλοκς)
Control Flow Statements (Δηλώσεις Ελέγχου Ροής)
Δήλωση if-then και if-then-else
Δήλωση switch
Δήλωση while και do-while
Δήλωση for
Branching Statements (Δηλώσεις Διαφυγής)
Δήλωση Break
Δήλωση Continue
Δήλωση Return
-
Δήλωση Κλάσης
Δήλωση Μελών Κλάσης
Ορισμός Μεθόδων - τεχνική overloading
Constructors
Δημιουργία και Χρηση Object
Επιστροφή τιμών από μέθοδο
Η λέξη κλειδί this
Ελεχγος πρόσβασης σε μεθόδους
Κατανόηση διαφοράς μέλους στιγμιοτύπου και μέλους κλάσης
Singleton Pattern
-
Εσωτερικές Κλάσεις
Τοπικές Κλάσεις
Ανώνυμες Κλάσεις
Τύπος Enum
-
Interfaces (Διεπαφές)
Παράδειγμα Χρήσης Interface - Τεχνική Casting
Κληρονομικότητα
Τεχνική override (παράκαμψης) και απόκρυψης μεθόδων και πεδίων, χρήση super και final
Πολυμορφισμός
Abstract κλάσεις
-
- Βασικές Κλάσεις
Exceptions
Basic I/O
Concurrency
The Platform Environment
Regular Expressions
Strings
Numbers
Oracle Java Tutorials