Sobes.tech
Junior — Middle

Μπορείς να απαριθμήσεις τα βασικά χαρακτηριστικά των αντικειμένων τύπου Properties στη Java;

sobes.tech AI

Απάντηση από AI

Τα αντικείμενα τύπου Properties στη Java αντιπροσωπεύουν μια εξειδικευμένη κλάση για την αποθήκευση ζευγών κλειδιού-τιμής, όπου τόσο το κλειδί όσο και η τιμή είναι συμβολοσειρές. Βασικά χαρακτηριστικά:

  • Κληρονομούν από το Hashtable<Object,Object>, αλλά χρησιμοποιούνται συνήθως με String.
  • Συχνά χρησιμοποιούνται για την αποθήκευση παραμέτρων διαμόρφωσης.
  • Επιτρέπουν τη φόρτωση και αποθήκευση δεδομένων σε μορφή .properties μέσω των μεθόδων load(InputStream) και store(OutputStream, String).
  • Υποστηρίζουν τον ορισμό προεπιλεγμένων τιμών μέσω του κατασκευαστή.
  • Δεν εγγυώνται τη σειρά των στοιχείων.

Παράδειγμα χρήσης:

Properties props = new Properties();
props.setProperty("username", "admin");
props.setProperty("password", "12345");

String user = props.getProperty("username");