Java通过System类获取当前系统属性名称列表

Java可以通过System类的getProperties()方法获取当前的系统属性Properties ,通过Properties 的propertyNames()函数可以获取系统属性名称列表。

package com.thb;

import java.util.Enumeration;
import java.util.Properties;

public class Demo3 {

    public static void main(String[] args) {
        // 当前的系统属性
        Properties props = System.getProperties();
        // 当前系统属性的名称列表
        Enumeration keys = props.propertyNames();
        while (keys.hasMoreElements()) {
            System.out.println(keys.nextElement());
        }
    }
}

运行输出:

java.runtime.name
java.vm.version
sun.boot.library.path
java.vm.vendor
java.vendor.url
path.separator
java.vm.name
sun.os.patch.level
user.script
user.country
sun.java.launcher
java.vm.specification.name
user.dir
java.vm.compressedOopsMode
java.runtime.version
os.arch
java.io.tmpdir
line.separator
java.vm.specification.vendor
user.variant
stderr.encoding
os.name
sun.jnu.encoding
stdout.encoding
java.library.path
jdk.debug
java.class.version
java.specification.name
sun.management.compiler
os.version
user.home
file.encoding
java.specification.version
user.name
java.class.path
java.vm.specification.version
sun.arch.data.model
sun.java.command
java.home
user.language
java.specification.vendor
java.vm.info
java.version
native.encoding
java.vendor
file.separator
java.version.date
java.vendor.url.bug
sun.io.unicode.encoding
sun.cpu.endian
sun.cpu.isalist

你可能感兴趣的:(java,开发语言)