Jav02: Οι κλάσεις στην γλώσσα προγραμματισμού Java Version 2

1.1 Ο αντικειμενοστρεφής προγραμματισμός στην Java

Ο αντικειμενοστραφής προγραμματισμός είναι μια παραδοχή σχεδιασμού και ανάπτυξης λογισμικού όπου το πρόγραμμα οργανώνεται σε αντικείμενα. Κάθε αντικείμενο αναπαριστά ένα …

1.2 Κλασσεις και αντικείμενα στην Java

Στη γλώσσα προγραμματισμού Java, μπορούμε να δημιουργήσουμε μια κλάση χρησιμοποιώντας τη λέξη-κλειδί “class”. Η κλάση αυτή καθορίζει τα χαρακτηριστικά και …

1.3 Τα Xαρακτηριστικά (attributes) στην Java

Τα χαρακτηριστικά (attributes) στην Java αναφέρονται στις μεταβλητές που ανήκουν σε μια κλάση. Αυτές οι μεταβλητές περιγράφουν την κατάσταση ή …

1.4 Οι μέθοδοι κλάσσεων στην Java

Οι μέθοδοι κλάσεων στην Java είναι λειτουργίες ή ενέργειες που μπορούν να εκτελεστούν από αντικείμενα της συγκεκριμένης κλάσης. Αυτές οι …

1.5 Ο constructor (κατασκευαστής) στην Java

Ο constructor (κατασκευαστής) στην Java είναι ένας ειδικός μέθοδος που χρησιμοποιείται για τη δημιουργία αντικειμένων μιας κλάσης. Ο constructor έχει …

1.6 Οι Modifiers στην Java

Μεταβλητές και μέθοδοι στην Java μπορούν να έχουν διάφορους modifiers, δηλαδή επιπρόσθετες λέξεις-κλειδιά που τροποποιούν τη συμπεριφορά τους. Οι συνηθέστεροι …

2.1 Η έννοια της Ενθυλάκωσης (Encapsulation) στην Java

Η έννοια της Ενθυλάκωσης (Encapsulation) στην Java αναφέρεται στην τεχνική που χρησιμοποιείται για τη συσκευασία μεθόδων και μεταβλητών μέσα σε …

2.2 Τα πακέτα (package) στην Java

Στη γλώσσα προγραμματισμού Java, τα πακέτα χρησιμοποιούνται για να ομαδοποιήσουν σχετικές κλάσεις μαζί. Μπορείς να τα σκεφτείτε ως φακέλους στο …

2.3 Η κληρονομικότητα στην Java

Η κληρονομικότητα στην Java αναφέρεται στη δυνατότητα μιας κλάσης να κληρονομεί τα χαρακτηριστικά (μεταβλητές και μεθόδους) μιας άλλης κλάσης. Αυτό …

2.4 Ο πολυμορφισμός (Polymorphism) στην Java

Ο πολυμορφισμός στην Java αναφέρεται στην ικανότητα ενός αντικειμένου να παρουσιάζει διαφορετικές μορφές, με βάση την κλάση στην οποία ανήκει …

2.5 Εμφωλευμένες κλάσεις στην Java

Στην Java, ο όρος “εμφωλευμένες κλάσεις” αναφέρεται στη δυνατότητα να δημιουργήσουμε μια κλάση μέσα στο εσωτερικό μιας άλλης κλάσης. Αυτή …

3.1 Αφηρημένες Κλάσεις και Μέθοδοι στην Java

Η αφαίρεση δεδομένων (data abstraction) είναι η διαδικασία της απόκρυψης ορισμένων λεπτομερειών και της παρουσίασης μόνο των ουσιώδων πληροφοριών στον …

3.2 Οι Διεπαφές (interfaces) στην Java

Οι διεπαφές (interfaces) στην Java αναπαριστούν μια συμβατική συμβολοσειρά που περιγράφει ένα σύνολο μεθόδων που μια κλάση πρέπει να υλοποιήσει. …

3.3 Ο τύπος δεδομένων Enum στην Java

Τα Enums στην Java είναι μια τύπος δεδομένων που επιτρέπει τον ορισμό ενός συγκεκριμένου συνόλου σταθερών τιμών. Τα Enums χρησιμοποιούνται …

3.4 Η είσοδος χρήστη στην Java

Για να λάβετε είσοδο από τον χρήστη στην Java, μπορείτε να χρησιμοποιήσετε την κλάση Scanner, η οποία ανήκει στο πακέτο …

3.5 Η κλάσση java.time στην Java

Στην Java, δεν υπάρχει μια ενσωματωμένη κλάση για τη διαχείριση ημερομηνιών. Για να διαχειριστούμε ημερομηνίες και ώρες, πρέπει να εισάγουμε …

4.1 Η κλάση ArrayList στην Java

Η κλάση ArrayList στην Java είναι μια κλάση που χρησιμοποιείται για τη δημιουργία και τη διαχείριση δυναμικών λιστών. Ανήκει στο …

4.2 Η κλάση LinkedList στην Java

Η κλάση LinkedList στην Java είναι μια υλοποίηση της δομής δεδομένων συνδεδεμένης λίστας. Μια συνδεδεμένη λίστα αποτελείται από κόμβους που …

4.3 Ο τύπος HashMap στην Java

Το HashMap είναι μια εξαιρετικά χρήσιμη κλάση στην Java για τη διαχείριση δεδομένων σε μορφή “key/value”. Σε μια HashMap, τα …

4.4 Ο τύπος HashSet στην Java

Το HashSet είναι μια συλλογή αντικειμένων που παρέχεται από την κλάση java.util.HashSet. Κάθε αντικείμενο που προστίθεται σε ένα HashSet είναι …

4.5 Το αντικείμενο Iterator στην Java

Ένα αντικείμενο Iterator χρησιμοποιείται για την επανάληψη ή διάσχιση συλλογών, όπως οι ArrayList και HashSet, με σκοπό την ανάκτηση των …

5.1 Οι wrapper classes στην Java

Οι wrapper classes στην Java αναφέρονται στις κλάσεις που χρησιμοποιούνται για να ενθυλακώσουν (wrap) τους πρωτογενείς τύπους δεδομένων (primitive data …

5.2  Οι εξαιρέσεις (exceptions) στην Java

Οι εξαιρέσεις (exceptions) στην Java αντιπροσωπεύουν καταστάσεις σφάλματος που μπορεί να προκύψουν κατά την εκτέλεση του κώδικα. Όταν μια εξαίρεση …

5.3 Οι Κανονικές Εκφράσεις (Regular Expressions) στη Java

Οι Κανονικές Εκφράσεις (Regular Expressions) είναι ένα ισχυρό εργαλείο που χρησιμοποιείται στη Java για την αναζήτηση, την προσαρμογή και τον …

5.4 Τα Threads στη Java

Τα threads στην Java αναφέρονται σε διεργασίες εκτέλεσης που λειτουργούν παράλληλα μεταξύ τους. Ένα thread αντιπροσωπεύει έναν ανεξάρτητο ροή εκτέλεσης …

5.5 Οι εκφράσεις Lambda (Lambda expressions) στην Java

Οι εκφράσεις Lambda (Lambda expressions) εισήχθησαν στην Java 8. Οι εκφράσεις Lambda στην Java αναφέρονται σε μια συντομευμένη σύνταξη που …

6.1 Η διαχείριση αρχείων στην Java

Η διαχείριση αρχείων στην Java αναφέρεται στις διάφορες λειτουργίες και δυνατότητες που παρέχονται από την Java για την εργασία με …

6.2 Δημιουργία και εγγραφή σε αρχεία στην Java

Για να δημιουργήσετε και να γράψετε σε ένα αρχείο στην Java, χρειάζεστε να δημιουργήσετε ένα αντικείμενο της κλάσης File και …

6.3 Ανάγνωση αρχείων στην Java

Η ανάγνωση αρχείων στην Java αποτελεί διαδικασία κατά την οποία το πρόγραμμα διαβάζει τα περιεχόμενα ενός αρχείου και τα χρησιμοποιεί …

6.4 Διαγραφή αρχείων στην Java

Στην Java, μπορούμε να διαγράψουμε αρχεία χρησιμοποιώντας την κατάλληλη μέθοδολογία. Για να διαγράψουμε ένα αρχείο, πρέπει να ακολουθήσουμε τα παρακάτω …

top
error: Content is protected !!
Μετάβαση σε γραμμή εργαλείων