Articles

Proprietà di sistema Java

Java mantiene un insieme di proprietà di sistema per le sue operazioni. Ogni proprietà di sistema java è una coppia chiave-valore (stringa-stringa). Per esempio, una di queste proprietà di sistema è “java.version”=”1.7.0_09”.

Si noti che l’accesso alle proprietà di sistema può essere limitato dal gestore della sicurezza Java e dal file di policy. Per default, i programmi Java hanno accesso illimitato a tutte le proprietà di sistema.

Possiamo recuperare tutte le proprietà di sistema tramite System.getProperties() o possiamo anche recuperare singole proprietà tramite il metodo System.getProperty(key).

Table of Contents1. Java System Properties List2. Get System Property3. Set System Property

Lista delle proprietà di sistema Java

Riprendere le proprietà di sistema

Come discusso in precedenza, è possibile ottenere la lista di tutte le proprietà di sistema tramite System.getProperties() o anche recuperare le singole proprietà tramite System.getProperty(key).

Esempio 1: Esempio Java per ottenere l’elenco di tutte le proprietà di sistema

Esempio 2: Esempio Java per ottenere il valore di una proprietà di sistema tramite la sua chiave

Impostare la proprietà di sistema

In Java, è possibile impostare una proprietà di sistema personalizzata sia dalla linea di comando che dal codice dell’applicazione stessa.

Esempio 3: Come impostare la proprietà di sistema in java usando la linea di comando

Nell’esempio dato, l’applicazione sarà in grado di accedere alla proprietà con chiave custom_key. Il suo valore sarà disponibile come custom_value.

java -Dcustom_key="custom_value" application_launcher_class

Esempio 4: Come impostare la proprietà di sistema usando il codice Java

Simile all’esempio precedente, dopo aver eseguito questo codice, l’applicazione sarà in grado di accedere alla proprietà con chiave custom_key. Il suo valore sarà disponibile come custom_value.

System.setProperty("custom_key", "custom_value");

Questo è tutto per questo tutorial di base per leggere e scrivere le proprietà di sistema in java.

Happy Learning !!

Questo post è stato utile?

Facci sapere se ti è piaciuto il post. Solo così possiamo migliorare.
No

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *