Podcast
Questions and Answers
Τι σημαίνει ευαισθησία πτώσης στη Java;
Τι σημαίνει ευαισθησία πτώσης στη Java;
Διαφοροποίηση λέξεων με κεφαλαία και μικρά γράμματα
Ποιοι χαρακτήρες αγνοούνται στη Java ως λευκά κενά;
Ποιοι χαρακτήρες αγνοούνται στη Java ως λευκά κενά;
- Στηλοθέτες
- Όλα τα παραπάνω (correct)
- Κενά
- Αλλαγές γραμμής
Ο πηγαίος κώδικας της Java γράφεται σε UTF-8.
Ο πηγαίος κώδικας της Java γράφεται σε UTF-8.
False (B)
Οι ονόματα κλάσεων στη Java ξεκινούν με κεφαλαίο γράμμα, με τα επόμενα γράμματα να είναι _____.
Οι ονόματα κλάσεων στη Java ξεκινούν με κεφαλαίο γράμμα, με τα επόμενα γράμματα να είναι _____.
Ποιο είδος μεταβλητών χρησιμοποιείται για την αποθήκευση της κατάστασης του αντικειμένου και έχει διαφορετική τιμή για κάθε αντικείμενο;
Ποιο είδος μεταβλητών χρησιμοποιείται για την αποθήκευση της κατάστασης του αντικειμένου και έχει διαφορετική τιμή για κάθε αντικείμενο;
Ποια είδη μεταβλητών αποθηκεύονται στη στοίβα;
Ποια είδη μεταβλητών αποθηκεύονται στη στοίβα;
Η διάρκεια ζωής ενός πεδίου είναι ίδια με τη διάρκεια ζωής του αντικειμένου στο οποίο ανήκει. (Αληθής/Ψευδής)
Η διάρκεια ζωής ενός πεδίου είναι ίδια με τη διάρκεια ζωής του αντικειμένου στο οποίο ανήκει. (Αληθής/Ψευδής)
Η εντολή return χρησιμοποιείται για την επιστροφή ____ σε μεθόδους που δεν επιστρέφουν τιμή.
Η εντολή return χρησιμοποιείται για την επιστροφή ____ σε μεθόδους που δεν επιστρέφουν τιμή.
Αντιστοιχίστε τους τύπους δεδομένων με την αποθήκευσή τους στη μνήμη:
Αντιστοιχίστε τους τύπους δεδομένων με την αποθήκευσή τους στη μνήμη:
Η Java χρησιμοποιεί την ευαισθησία πτώσης (case sensitivity) κατά τον ορισμό μεταβλητών και κλάσεων.
Η Java χρησιμοποιεί την ευαισθησία πτώσης (case sensitivity) κατά τον ορισμό μεταβλητών και κλάσεων.
Ποια δήλωση είναι σωστή σχετικά με τα σχόλια σε Java;
Ποια δήλωση είναι σωστή σχετικά με τα σχόλια σε Java;
Πώς ονομάζεται ο κατασκευαστής μιας κλάσης στην Java;
Πώς ονομάζεται ο κατασκευαστής μιας κλάσης στην Java;
Οι τυπικοί προγραμματιστικοί κανόνες για την Java συχνά αναφέρονται σε οδηγούς στυλ όπως ο Οδηγός Στυλ της __________.
Οι τυπικοί προγραμματιστικοί κανόνες για την Java συχνά αναφέρονται σε οδηγούς στυλ όπως ο Οδηγός Στυλ της __________.
Τι είναι οι μεταβλητές αντικειμένων και ποιο είναι το κυριότερο χαρακτηριστικό τους;
Τι είναι οι μεταβλητές αντικειμένων και ποιο είναι το κυριότερο χαρακτηριστικό τους;
Ποια είναι η διάρκεια ζωής μιας μεταβλητής και ποια είναι η διαφορά μεταξύ της διάρκειας ζωής ενός πεδίου και ενός παραμέτρου ή τοπικής μεταβλητής;
Ποια είναι η διάρκεια ζωής μιας μεταβλητής και ποια είναι η διαφορά μεταξύ της διάρκειας ζωής ενός πεδίου και ενός παραμέτρου ή τοπικής μεταβλητής;
Ποια είναι η εμβέλεια ενός private πεδίου σε μια κλάση;
Ποια είναι η εμβέλεια ενός private πεδίου σε μια κλάση;
Ο τύπος 'double' μπορεί να προωθηθεί σε 'float' χωρίς απώλεια πληροφορίας.
Ο τύπος 'double' μπορεί να προωθηθεί σε 'float' χωρίς απώλεια πληροφορίας.
Ποιος είναι ο τελεστής που χρησιμοποιείται για την αντιστροφή πρόσημου σε μια εκφραση;
Ποιος είναι ο τελεστής που χρησιμοποιείται για την αντιστροφή πρόσημου σε μια εκφραση;
Flashcards are hidden until you start studying
Study Notes
Κλάσεις, Αντικείμενα και η Σύνταξη της Java
- Η σύνταξη του πηγαίου κώδικα Java γίνεται με βάση ορισμένους κανόνες και συμβάσεις:
- Ευαισθησία πτώσης: για παράδειγμα, οι εντολές FOR και For διαφέρουν
- Αγνόηση λευκών κενών εκτός αν βρίσκονται μέσα σε εισαγωγικά
- Συνεπής χρήση λευκών κενών για ευανάγνωστο κώδικα
- Χρήση Unicode για ονόματα και σχόλια
- Ένας πηγαίος κώδικας Java αποτελείται από μία ή περισσότερες κλάσεις:
- Πεδία για την αποθήκευση δεδομένων (πληροφορίες αντικειμένου)
- Κατασκευαστές για την αρχικοποίηση αντικειμένων
- Μέθοδοι για τον ορισμό συμπεριφοράς αντικειμένων
- Σχόλια χρησιμοποιούνται για τεκμηρίωση του κώδικα:
- Απλά σχόλια μίας γραμμής ξεκινούν με //
- Πολυγραμμικά σχόλια περικλείονται από /* και */
- Σχόλια τεκμηρίωσης (Javadoc) περικλείονται από /** και */
- Υπάρχουν συμβάσεις ονοματολογίας για τα αναγνωριστικά:
- Κλάσεις ξεκινούν με κεφαλαίο, μεταβλητές/μέθοδοι με πεζό
- Σταθερές γράφονται με κεφαλαία και διαχωρισμό με _
- Τα ονόματα πρέπει να είναι περιγραφικά
Δημιουργία και Ιδιότητες Αντικειμένων
- Τα αντικείμενα δημιουργούνται από κλάσεις, οι οποίες περιέχουν:
- Πεδία (μεταβλητές αντικειμένων) που καθορίζουν την κατάσταση
- Κατασκευαστές για την αρχικοποίηση των πεδίων
- Μεθόδους που καθορίζουν τη συμπεριφορά
- Τα πεδία είναι συνήθως private για απόκρυψη πληροφορίας
- Υπάρχουν δύο βασικοί τύποι δεδομένων:
- Θεμελιώδεις τύποι (primitives) όπως int, double, boolean
- Τύποι αναφοράς (reference types) όπως κλάσεις, πίνακες
- Οι θεμελιώδεις τύποι αποθηκεύονται στη στοίβα, οι τύποι αναφοράς στο σωρό
- Η μνήμη για τα αντικείμενα δεσμεύεται δυναμικά με τον τελεστή
new
- Οι αναφορές στα αντικείμενα αποθηκεύονται στη στοίβα
Μεταβλητές και Πρόσβαση σε Μέλη
- Υπάρχουν τρία είδη μεταβλητών:
- Πεδία (μεταβλητές αντικειμένων)
- Παράμετροι μεθόδων/κατασκευαστών
- Τοπικές μεταβλητές μεθόδων/κατασκευαστών
- Η εμβέλεια και διάρκεια ζωής διαφέρει για κάθε είδος μεταβλητής
- Οι σταθερές μεταβλητές δηλώνονται με τη λέξη
final
- Οι μέθοδοι μπορούν να προσπελάσουν και να μεταβάλλουν τα πεδία ενός αντικειμένου
- Γίνεται αυτόματη προώθηση τύπων μεταξύ συμβατών θεμελιωδών τύπων
- Οι τελεστές σύγκρισης (==, !=, >, κ.α.) έχουν τη συνηθισμένη σημασία
Κλάσεις, Αντικείμενα και η Σύνταξη της Java
- Η σύνταξη του πηγαίου κώδικα Java γίνεται με βάση ορισμένους κανόνες και συμβάσεις:
- Ευαισθησία πτώσης: για παράδειγμα, οι εντολές FOR και For διαφέρουν
- Αγνόηση λευκών κενών εκτός αν βρίσκονται μέσα σε εισαγωγικά
- Συνεπής χρήση λευκών κενών για ευανάγνωστο κώδικα
- Χρήση Unicode για ονόματα και σχόλια
- Ένας πηγαίος κώδικας Java αποτελείται από μία ή περισσότερες κλάσεις:
- Πεδία για την αποθήκευση δεδομένων (πληροφορίες αντικειμένου)
- Κατασκευαστές για την αρχικοποίηση αντικειμένων
- Μέθοδοι για τον ορισμό συμπεριφοράς αντικειμένων
- Σχόλια χρησιμοποιούνται για τεκμηρίωση του κώδικα:
- Απλά σχόλια μίας γραμμής ξεκινούν με //
- Πολυγραμμικά σχόλια περικλείονται από /* και */
- Σχόλια τεκμηρίωσης (Javadoc) περικλείονται από /** και */
- Υπάρχουν συμβάσεις ονοματολογίας για τα αναγνωριστικά:
- Κλάσεις ξεκινούν με κεφαλαίο, μεταβλητές/μέθοδοι με πεζό
- Σταθερές γράφονται με κεφαλαία και διαχωρισμό με _
- Τα ονόματα πρέπει να είναι περιγραφικά
Δημιουργία και Ιδιότητες Αντικειμένων
- Τα αντικείμενα δημιουργούνται από κλάσεις, οι οποίες περιέχουν:
- Πεδία (μεταβλητές αντικειμένων) που καθορίζουν την κατάσταση
- Κατασκευαστές για την αρχικοποίηση των πεδίων
- Μεθόδους που καθορίζουν τη συμπεριφορά
- Τα πεδία είναι συνήθως private για απόκρυψη πληροφορίας
- Υπάρχουν δύο βασικοί τύποι δεδομένων:
- Θεμελιώδεις τύποι (primitives) όπως int, double, boolean
- Τύποι αναφοράς (reference types) όπως κλάσεις, πίνακες
- Οι θεμελιώδεις τύποι αποθηκεύονται στη στοίβα, οι τύποι αναφοράς στο σωρό
- Η μνήμη για τα αντικείμενα δεσμεύεται δυναμικά με τον τελεστή
new
- Οι αναφορές στα αντικείμενα αποθηκεύονται στη στοίβα
Μεταβλητές και Πρόσβαση σε Μέλη
- Υπάρχουν τρία είδη μεταβλητών:
- Πεδία (μεταβλητές αντικειμένων)
- Παράμετροι μεθόδων/κατασκευαστών
- Τοπικές μεταβλητές μεθόδων/κατασκευαστών
- Η εμβέλεια και διάρκεια ζωής διαφέρει για κάθε είδος μεταβλητής
- Οι σταθερές μεταβλητές δηλώνονται με τη λέξη
final
- Οι μέθοδοι μπορούν να προσπελάσουν και να μεταβάλλουν τα πεδία ενός αντικειμένου
- Γίνεται αυτόματη προώθηση τύπων μεταξύ συμβατών θεμελιωδών τύπων
- Οι τελεστές σύγκρισης (==, !=, >, κ.α.) έχουν τη συνηθισμένη σημασία
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.