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");