Sobes.tech
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 και αναφορικούς (αντικείμενα).