Junior — Middle
Μπορείς να απαριθμήσεις τους τύπους δεδομένων στη Java, διαφορετικούς από τους βασικούς primitive;
sobes.tech AI
Απάντηση από AI
Στη Java, εκτός από τους βασικούς τύπους (int, boolean, char, byte, short, long, float, double), υπάρχουν οι ακόλουθοι τύποι δεδομένων:
- Κλάσεις περιτυλίγματος (Wrapper classes): Integer, Boolean, Character, Byte, Short, Long, Float, Double — επιτρέπουν τη χρήση των primitive ως αντικείμενα.
- Strings — κλάση για εργασία με κειμενικά δεδομένα.
- Πίνακες (Arrays) — αντικείμενα που περιέχουν ένα σύνολο στοιχείων του ίδιου τύπου.
- Συλλογές (Collections) (List, Set, Map και άλλες) — διεπαφές και κλάσεις για αποθήκευση και διαχείριση ομάδων αντικειμένων.
- Προσαρμοσμένες κλάσεις — οποιεσδήποτε κλάσεις δημιουργείτε για μοντελοποίηση δεδομένων.
- Διεπαφές — περιγράφουν τη συμπεριφορά που μπορούν να υλοποιήσουν οι κλάσεις.
Παράδειγμα χρήσης μιας κλάσης περιτυλίγματος:
Integer number = 10; // αντί για int
String text = "Παράδειγμα συμβολοσειράς";
List<String> list = new ArrayList<>();
list.add(text);
Έτσι, οι τύποι δεδομένων στη Java διαιρούνται σε primitive και αναφορικούς (αντικείμενα).