通过 System.getProperties()获得一个Properties对象,再由Properties对象的pr.getProperty("<键名>")可获得相应的系统属性值。
常用的系统属性键名有:
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 用户的当前工作目录
分享到:
相关推荐
在进行Java开发时,掌握一些常用的英语单词对于理解Java编程语言、阅读Java文档以及与国际同行交流都是非常有帮助的。本文档列举了部分Java开发中常见的英语单词,对这些单词进行了解释和介绍。 1. Repository...
### Java开发常用单词总结 #### 一、Java基础词汇 - **JDK(Java Development Kit)**:Java开发工具包,包含编译、运行Java程序所需的所有工具。 - **JVM(Java Virtual Machine)**:Java虚拟机,是执行Java字节码的...
### Android开发中常用布局属性详解 #### 一、属性值为true或false 在Android开发过程中,为了实现灵活多变的界面布局效果,开发者经常需要使用到一系列布局属性。其中,第一类属性值通常为布尔类型(true或false...
为了让Java程序能够在不同的操作系统上运行,需要安装相应的Java开发环境,并正确配置环境变量。本文将详细讲述Java常用软件的安装、配置流程以及环境变量的配置方法。 首先,我们需要了解Java编码工具Eclipse。...
- `java.beans`包提供了诸如`PropertyDescriptor`和`BeanInfo`等类,用于获取和设置Java Bean的属性值。 - `org.springframework.beans.BeanUtils`是Spring框架的一部分,提供了更强大和灵活的Bean操作,如复制...
Java 开发环境配置与 HelloWorld 程序编译调试 ...本次实验中,我们学习了 Java 开发环境的配置和 HelloWorld 程序的编译调试。通过本次实验,我们了解了 Java 语言的基本结构和特点,并掌握了基本的编程技能。
`java.util.Properties`类可以用来加载、保存和操作配置文件,可能的方法有`loadProperties()`加载文件,`saveProperties()`保存到文件,`getProperty()`获取属性值等。 8. **BSNum.java**: 可能是一些数值处理的...
在Java开发中,一个完整的应用程序可能包括多个模块和组件。 #### arbitrary a. 任意的 ['ɑ:bitr.ri] - **中文释义**:任意的 - **用途**:表示没有特别限制或条件的选择。在编程中,当描述可以接受任何值的情况...
在这个压缩包文件“常用的公共类”中,我们可以期待找到一系列与Java开发相关的源代码,它们可能涵盖了诸如Util、Config等类别,这些都是Java开发中的基础和核心部分。 Util类是Java开发中的实用工具类,通常包含了...
changeFields.java 改变属性值示例 Circle.java 一个用于测试的简单类 DumpMethods.java 使用反射机制来获取类中的方法 getClassName.java 利用反射机制获取类的名字 invokeConstructor.java 利用反射机制调用...
本资源"利用Swing开发的JAVA常用组件代码fprod-common-7.3.rar"提供了使用Swing开发的一些常见组件的示例代码,这将有助于理解和实践如何在Java程序中创建和操作用户界面。 Swing提供了许多组件,它们是构建用户...
下面我们将详细探讨Java中28个常用的工具类,主要涉及`IO`相关的开发工具。 1. **java.lang.Math**:这个类提供了许多基础数学函数,如求平方根、最大值、最小值、随机数生成等。 2. **java.util.Arrays**:用于...
Java Bean Validation是Java EE规范的一部分,用于验证对象的属性值。通过使用@Valid、@NotNull、@Size等注解,可以在数据绑定前验证用户的输入,确保数据的正确性。Hibernate Validator是Bean Validation的实现,...
**System (系统)**:System类提供了对Java运行环境的一些基本操作,如系统属性和系统输入/输出流。 **Out (输出)**:System.out是System类的一个成员,用于标准输出。 **Print (打印)**:用于输出文本到控制台或...
### Java初学者常用单词详解 #### A - 部分 - **Array 数组**: Java 中的基本数据...以上列举了 Java 初学者可能会遇到的一些常用词汇,并对每个词汇进行了简要说明。接下来将继续对 F-Z 部分的词汇进行详细解释。
在Java开发中,日期控件是必不可少的一部分,特别是在构建用户界面时,用户往往需要与日期进行交互,例如选择日期、查看日历等。本话题主要围绕"java开发用到的日期控件"展开,我们将深入探讨Java中的日期控件及其...
Eclipse的Java开发工具(JDT)是其最重要的组成部分,提供了代码编辑、构建管理、调试和版本控制等一系列功能。 在学习Eclipse之前,你需要了解Java的基础知识,包括语法、类、对象、包以及异常处理等概念。一旦...
综上所述,以上知识点覆盖了Java开发中的基础概念、常用技术、框架使用等方面,对于想要从事Java开发工作的人员来说具有重要的参考价值。通过对这些知识点的学习和掌握,可以帮助开发者更好地理解和应对实际项目中的...
以上是根据提供的“JAVA常用英文词汇”中的关键词和描述所总结的一些重要知识点,涵盖了Java编程中的基本概念、关键字、编程原则等多个方面。对于初学者来说,理解这些术语的意义和用法是非常重要的,这有助于他们更...
JAVA开发人员必备是HTML格式的 JavaTM 2 Platform Standard Edition 6 API 规范 本文档是 Java 2 Platform Standard Edition 6.0 的 API 规范。 请参见: 描述 Java 2 Platform 软件包 java.applet 提供创建 ...