Właściwości systemowe Javy
Java utrzymuje zestaw właściwości systemowych dla swoich operacji. Każda właściwość systemowa java jest parą klucz-wartość (String-String). Na przykład, jedną z takich właściwości systemowych jest „java.version”=”1.7.0_09”.
Pamiętaj, że dostęp do właściwości systemowych może być ograniczony przez menedżera bezpieczeństwa Javy i plik polityki. Domyślnie, programy Java mają nieograniczony dostęp do wszystkich właściwości systemowych.
Możemy pobrać wszystkie właściwości systemowe poprzez System.getProperties()
lub możemy również pobrać poszczególne właściwości poprzez metodę System.getProperty(key)
.
Table of Contents1. Java System Properties List2. Get System Property3. Set System Property
Lista właściwości systemowych Javy
Pobieranie właściwości systemowych
Jak omówiono wcześniej, Możesz uzyskać listę wszystkich właściwości systemowych poprzez System.getProperties()
lub również pobrać poszczególne właściwości poprzez System.getProperty(key)
.
Przykład 1: Przykład Java, aby uzyskać listę wszystkich właściwości systemu
Przykład 2: Przykład Java do wartości właściwości systemowej według jej klucza
Ustaw właściwość systemową
W Javie można ustawić niestandardową właściwość systemową albo z linii poleceń, albo z samego kodu aplikacji.
Przykład 3: Jak ustawić właściwość systemową w java używając linii poleceń
W podanym przykładzie, aplikacja będzie w stanie uzyskać dostęp do właściwości z kluczem custom_key
. Jej wartość będzie dostępna jako custom_value
.
java -Dcustom_key="custom_value" application_launcher_class
Przykład 4: Jak ustawić właściwość systemu za pomocą kodu Java
Podobnie do powyższego przykładu, po wykonaniu tego kodu, aplikacja będzie w stanie uzyskać dostęp do właściwości z kluczem custom_key
. Jej wartość będzie dostępna jako custom_value
.
System.setProperty("custom_key", "custom_value");
To wszystko w tym podstawowym tutorialu dotyczącym odczytu i zapisu właściwości systemowych w java.
Happy Learning !!!
Czy ten post był pomocny?