risc-v中文社区

 找回密码
 立即注册
查看: 1128|回复: 0

[原创] java for risc-v系列知识讲座(10)--- Enumeration

[复制链接]

20

主题

23

帖子

96

积分

注册会员

Rank: 2

积分
96
发表于 2021-8-16 15:17:10 | 显示全部楼层 |阅读模式
import java.util.Enumeration;
import java.util.Properties;
public class EnumerationTest {
    public static void main(String[] args)
    {
        Properties props=System.getProperties(); //系统属性
        System.out.println("Java的运行环境版本:"+props.getProperty("java.version"));
        System.out.println("Java的运行环境供应商:"+props.getProperty("java.vendor"));
        System.out.println("Java供应商的URL:"+props.getProperty("java.vendor.url"));
        System.out.println("Java的安装路径:"+props.getProperty("java.home"));
        System.out.println("Java的虚拟机规范版本:"+props.getProperty("java.vm.specification.version"));
        System.out.println("Java的虚拟机规范供应商:"+props.getProperty("java.vm.specification.vendor"));
        System.out.println("Java的虚拟机规范名称:"+props.getProperty("java.vm.specification.name"));
        System.out.println("Java的虚拟机实现版本:"+props.getProperty("java.vm.version"));
        System.out.println("Java的虚拟机实现供应商:"+props.getProperty("java.vm.vendor"));
        System.out.println("Java的虚拟机实现名称:"+props.getProperty("java.vm.name"));
        System.out.println("Java运行时环境规范版本:"+props.getProperty("java.specification.version"));
        System.out.println("Java运行时环境规范供应商:"+props.getProperty("java.specification.vender"));
        System.out.println("Java运行时环境规范名称:"+props.getProperty("java.specification.name"));
        System.out.println("Java的类格式版本号:"+props.getProperty("java.class.version"));
        System.out.println("Java的类路径:"+props.getProperty("java.class.path"));
        System.out.println("加载库时搜索的路径列表:"+props.getProperty("java.library.path"));
        System.out.println("默认的临时文件路径:"+props.getProperty("java.io.tmpdir"));
        System.out.println("一个或多个扩展目录的路径:"+props.getProperty("java.ext.dirs"));
        System.out.println("操作系统的名称:"+props.getProperty("os.name"));
        System.out.println("操作系统的构架:"+props.getProperty("os.arch"));
        System.out.println("操作系统的版本:"+props.getProperty("os.version"));
        System.out.println("文件分隔符:"+props.getProperty("file.separator"));  //在 unix 系统中是"/"
        System.out.println("路径分隔符:"+props.getProperty("path.separator"));  //在 unix 系统中是":"
        System.out.println("行分隔符:"+props.getProperty("line.separator"));  //在 unix 系统中是"/n"
        System.out.println("用户的账户名称:"+props.getProperty("user.name"));
        System.out.println("用户的主目录:"+props.getProperty("user.home"));
        System.out.println("用户的当前工作目录:"+props.getProperty("user.dir"));
        System.out.println("--------------------------------------------------");
        //针对这些Properties,可以采用Enumeration进行枚举
        Enumeration<?> propertyNames = props.propertyNames();
        while(propertyNames.hasMoreElements()) {
            String key = (String)propertyNames.nextElement();
            String value = props.getProperty(key);
            System.out.println(key + "-->" + value);
        }

    }
}

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



Archiver|手机版|小黑屋|risc-v中文社区

GMT+8, 2024-5-4 20:27 , Processed in 0.016918 second(s), 17 queries .

risc-v中文社区论坛 官方网站

Copyright © 2018-2021, risc-v open source

快速回复 返回顶部 返回列表