2024 Συγγραφέας: Elizabeth Oswald | [email protected]. Τελευταία τροποποίηση: 2024-01-13 00:05
Επειδή τα enums είναι αυτόματα Serializable (δείτε την τεκμηρίωση του Javadoc API για το Enum), δεν χρειάζεται να προσθέσετε ρητά την ρήτρα "Implements Serializable" μετά τη δήλωση enum. Μόλις αφαιρεθεί, η δήλωση εισαγωγής για τη Java. io. Η σειριοποιήσιμη διεπαφή μπορεί επίσης να αφαιρεθεί.
Είναι όλες οι τάξεις Java σειριοποιήσιμες;
Only Classes Μπορεί να σειριοποιηθεί το Implement SerializableΌταν μια τάξη υλοποιεί τη διεπαφή Serializable, όλες οι υποκατηγορίες της είναι επίσης σειριοποιήσιμες. Αλλά όταν ένα αντικείμενο έχει μια αναφορά σε άλλο αντικείμενο, αυτά τα αντικείμενα πρέπει να υλοποιούν τη διεπαφή Serializable ξεχωριστά.
Μπορεί το enum να έχει ειδικούς χαρακτήρες Java;
Αριθμός σταθερές πρέπει να είναι έγκυρα αναγνωριστικά Java. Μπορείτε να παρακάμψετε το toString εάν θέλετε να εμφανίζονται διαφορετικά.
Είναι το HashSet σειριοποιήσιμη Java;
2 Απαντήσεις. Το HashSet είναι serializable [Τεκμηρίωση] εφόσον όλα τα αντικείμενα που περιέχει είναι σειριοποιήσιμα, επομένως πρέπει να βεβαιωθείτε ότι η κλάση διεύθυνσης είναι σειριοποιήσιμη.
Μπορεί το enum να κληρονομήσει την Java;
Η Java enum είναι ένα είδος μαγείας μεταγλωττιστή. Στον κώδικα byte, κάθε enum αντιπροσωπεύεται ως κλάση που επεκτείνει την αφηρημένη κλάση java. … Enum και έχει πολλά στατικά μέλη. Επομένως, το enum δεν μπορεί να επεκτείνει καμία άλλη κλάση ή enum: δεν υπάρχει πολλαπλή κληρονομιά.
Συνιστάται:
Γιατί java.lang.outofmemoryerror java heap space;
Το OutOfMemoryError είναι ένα σφάλμα χρόνου εκτέλεσης στην Java που παρουσιάζεται όταν η Java Virtual Machine (JVM) δεν μπορεί να εκχωρήσει ένα αντικείμενο λόγω ανεπαρκούς χώρου στο σωρό Java. … Αυτό το σφάλμα μπορεί επίσης να εμφανιστεί όταν η εγγενής μνήμη είναι ανεπαρκής για να υποστηρίξει τη φόρτωση μιας κλάσης Java.
Τι είναι η φύλαξη και σε τι μπορεί να είναι σύμπτωμα;
Η φύλαξη είναι μια ακούσια απόκριση των μυών. Η φύλαξη είναι ένα σημάδι ότι το σώμα σας προσπαθεί να προστατευτεί από τον πόνο. Μπορεί να είναι σύμπτωμα μιας πολύ σοβαρής και ακόμη και απειλητικής για τη ζωή ιατρικής κατάστασης. Εάν έχετε κοιλιακή ακαμψία, θα πρέπει να επισκεφτείτε αμέσως το γιατρό σας.
Θα πρέπει το enum να είναι κεφαλαίο;
Επειδή είναι σταθερές, τα ονόματα των πεδίων ενός τύπου enum είναι με κεφαλαία γράμματα. Θα πρέπει να χρησιμοποιείτε τύπους enum κάθε φορά που χρειάζεστε για να αναπαραστήσετε ένα σταθερό σύνολο σταθερών. Πρέπει τα enums να είναι όλα κεφαλαία;
Πότε είναι ίσως ή μπορεί να είναι;
Το Maybe είναι ένα επίρρημα που σημαίνει "ίσως". Το Μπορεί να είναι είναι μια ρηματική φράση που γενικά σημαίνει το ίδιο πράγμα με το "μπορεί να είναι". Πότε να χρησιμοποιηθεί Ίσως έναντι μπορεί να είναι; Ίσως ή μπορεί να είναι:
Είναι ο κατασκευαστής μπορεί να είναι ιδιωτικός;
Ναι, μπορούμε να δηλώσουμε έναν κατασκευαστή ως ιδιωτικό. Εάν δηλώσουμε έναν κατασκευαστή ως ιδιωτικό, δεν μπορούμε να δημιουργήσουμε ένα αντικείμενο μιας κλάσης. Τι συμβαίνει εάν ο κατασκευαστής είναι ιδιωτικός; Αν ένας κατασκευαστής δηλωθεί ως ιδιωτικός, τότε τα αντικείμενά του είναι προσβάσιμα μόνο μέσα από τη δηλωμένη κλάση.