Sobes.tech
Junior — Middle

Puoi elencare le caratteristiche principali degli oggetti di tipo Properties in Java?

sobes.tech AI

Risposta dell'AI

Gli oggetti di tipo Properties in Java rappresentano una classe specializzata per memorizzare coppie chiave-valore, dove sia la chiave che il valore sono stringhe. Caratteristiche principali:

  • Ereditano da Hashtable<Object,Object>, ma sono generalmente usati con String.
  • Sono comunemente usati per memorizzare parametri di configurazione.
  • Permettono di caricare e salvare dati in formato .properties tramite i metodi load(InputStream) e store(OutputStream, String).
  • Supportano la specifica di valori predefiniti tramite il costruttore.
  • Non garantiscono l'ordine degli elementi.

Esempio di utilizzo:

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

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