`

java获取系统属性的方法 以及属性键值对

阅读更多
1. import java.util.Properties; 
3. Properties props=System.getProperties(); //获得系统属性集 
4. String osName = props.getProperty("os.name"); //操作系统名称 
5. String osArch = props.getProperty("os.arch"); //操作系统构架 
6. String osVersion = props.getProperty("os.version"); //操作系统版本 



键    相关值的描述
java.version     Java 运行时环境版本
java.vendor     Java 运行时环境供应商
java.vendor.url     Java 供应商的 URL
java.home     Java 安装目录
java.vm.specification.version     Java 虚拟机规范版本
java.vm.specification.vendor     Java 虚拟机规范供应商
java.vm.specification.name     Java 虚拟机规范名称
java.vm.version     Java 虚拟机实现版本
java.vm.vendor     Java 虚拟机实现供应商
java.vm.name     Java 虚拟机实现名称
java.specification.version     Java 运行时环境规范版本
java.specification.vendor     Java 运行时环境规范供应商
java.specification.name     Java 运行时环境规范名称
java.class.version     Java 类格式版本号
java.class.path     Java 类路径
java.library.path     加载库时搜索的路径列表
java.io.tmpdir     默认的临时文件路径
java.compiler     要使用的 JIT 编译器的名称
java.ext.dirs     一个或多个扩展目录的路径
os.name     操作系统的名称
os.arch     操作系统的架构
os.version     操作系统的版本
file.separator     文件分隔符(在 UNIX 系统中是“/”)
path.separator     路径分隔符(在 UNIX 系统中是“:”)
line.separator     行分隔符(在 UNIX 系统中是“/n”)
user.name     用户的账户名称
user.home     用户的主目录
user.dir     用户的当前工作目录



分享到:
评论

相关推荐

    JS动态遍历json中所有键值对的方法(不知道属性名的情况)

    本文实例讲述了JS动态遍历json中所有键值对的方法。分享给大家供大家参考,具体如下: JavaScript中使用ajax技术访问后台资源的时候,常常使用json作为轻量级数据传输格式。json类似于Java中的HashMap,是由一系列的...

    JAVA面试题最全集

    你对现在软件业以及国内软件业的看法 22.谈谈java多线程 23.谈谈文件加密技术 24.软件开发生命周期 25.路由协议种类及特点 26.java的awt和swing组件的GUI设计的关键 27.对于java流的认识 28.简单描述一下awt...

    java 面试题 总结

    忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象是否超过作用域从而达到自动回收内存的目的,Java语言没有提供释放已分配内存的显示操作方法。 25、short s1 = 1; s1 =...

    1000道 互联网Java架构师面试题.pdf和JAVA核心知识整理.zip

    13、如何获取自动生成的(主)键值? 14、在 mapper 中如何传递多个参数? 15、Mybatis 动态 sql 有什么用?执行原理?有哪些动态 sql? 16、Xml 映射文件中,除了常见的 select|insert|updae|delete 标签之外,还有...

    js如何获取object类型里的键值

    最近遇到一个问题: 代码如下: var obj = {“name1″:”张三”,”name2″:”李四”};... 于是,我想到了js中遍历对象属性的方法: 代码如下: function printObject(obj){ //obj = {“cid”:”C0″,”ctex

    Java JDK 7学习笔记(国内第一本Java 7,前期版本累计销量5万册)

     《java jdk 7学习笔记》适合java的初中级读者,以及广大java应用开发人员。 作译者 林信良(网名:良葛格) 学历:台湾大学电机工程学系 经历:台湾升阳教育训练技术顾问、专业讲师,oracle授权训练中心讲师 ...

    超级有影响力霸气的Java面试题大全文档

    忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象是否超过作用域从而达到自动回收内存的目的,Java语言没有提供释放已分配内存的显示操作方法。 28、short s1 = 1; s1 =...

    java面试题

    wait()是Object类的方法,对此对象调用了wait方法导致本线程放弃对象锁,进入等待锁定池,只有针对此对象发出notify方法后本线程才进入对象锁定池准备获得对象锁进入运行状态。 同步和异步,在什么情况下分别使用? ...

    Spring-IOC手动模拟实现-利用dom4解析xml文件

    通过反射实例化得到对应的实例化对象,放置在map中(map是键值对,可根据id获取值)(遍历list获取对应的class属性,利用class。formName(class).newIntance()) * 4.通过id获取指定的实例化对象 * */ 底层工厂...

    apron:高级属性—以更合理的方式读取和写入Java .properties文件

    不是API明智的(API完全不同),但是能够读取每个Java .properties文件并获得与java.util.Properties完全相同的键值对。 但是,Apron会维护属性文件中条目的顺序,以及键,分隔符之前的注释,空白行和空格。 这样...

    xmljava系统源码-framework:FUNTL框架

    属性文件的键值对 整合 Swagger 快速生成 API 通用的 JSON 数据返回对象 实现 Jaxb2.0 XML <-> Java Object 的互相转换 封装 Jackson ,实现 Json String <-> Java Object 的互相装换 支持 HMAC-SHA1 消息签名...

    关于JAVA面试的100题及其答案

    wait是Object类的方法,对此对象调用wait方法导致本线程放弃对象锁,进入等待此对象的等待锁定池,只有针对此对象发出notify方法(或notifyAll)后本线程才进入对象锁定池准备获得对象锁进入运行状态。

    json表达式所用到的包

    对象在js中表示为“{}”扩起来的内容,数据结构为 {key:value,key:value,...}的键值对的结构,在面向对象的语言中,key为对象的属性,value为对应的属性值,所以很容易理解,取值方法为 对象.key 获取属性值,这...

    FastDFS文件服务器Java客户端.rar

    它还管理元数据,这些元数据是表示为文件的键值对的属性。例如:宽度=1024,键为"宽度",值为"1024"。 跟踪器和存储包含一个或多个服务器。跟踪器或存储群集中的服务器可以随时添加到群集或从群集中删除,而不会...

    进销存系统文档作业例子

     final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。 finally是异常处理语句结构的一部分,表示总是执行。 finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象...

    jdbc基础和参考

    hibernate不在自动生成主键值,需要你在插入时自己指明 3.hilo:高低值算法,由数据库表提供高值,程序提供低值 value = hi*(max_lo+1)+lo 4.sequences Cat: cid name color weight age ------------------------...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    其中使用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,利用Hibernate框架对持久层提供支持,Spring做管理,管理Struts和Hibernate。 WebStorage HTML新增的本地存储解决...

    J2EE中文版指南 CHM格式 带全文检索

    产生主键值 121 第7章 一个消息驱动Bean的例子 122 一.例子应用程序介绍 122 二.J2EE应用程序客户端 123 三.消息驱动Bean类 124 OnMessage方法 124 ejbCreate和ejbRemove方法 125 四.运行本例子 125 启动J2EE...

    cookieUtil:处理 cookie 的简单方法

    如果要获取的 cookie 键值不存在,则返回 undefined. set cookie.set(name, value, [options]) 设置 cookie 值。参数 options 可选,可以有以下属性:path(字符串)、domain(字符串)、 expires(数值或日期对象)...

    易语言程序免安装版下载

    修改BUG:VCL相关支持库部分组件在修改个别属性或调用个别方法后不可见,并改进了Delphi版本的支持库SDK。 15. 修改BUG:高级表格在列类型为数值型时,添加新行且省略标题的情况下,会导致程序异常。 16. 修改BUG...

Global site tag (gtag.js) - Google Analytics