`
solomongg
  • 浏览: 53077 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

System类获取系统属性

 
阅读更多

由于总是好忘,所以特此进行总结下 ,起到温故知新。

System.getProperty(String name)方法用于得到系统的属性。System是在lang包中的一个类,这个类中存在大量和系统打交道的实用方法,而且一般都是类方法,.getProperty(String   key)就是其中一个比较常用的方法,用于返回系统参数文件中这个方法指定键所代表的值。
下面是该方法的常用参数。关键意义
-------------------------------------------------

java.versionjava.version                        Java运行环境版本 
java.vendorjava.vendor                         Java运行环境卖主 
java.vendor.urljava.vendor.url               Java卖主的URL 
java.homejava.home                               Java的安装目录 
java.vm.specification.version                 Java虚拟机规范版本 
java.vm.specification.vendor                 Java虚拟机规范供应商 
java.vm.specification.name                    Java虚拟机规范名称 
java.vm.versionjava.vm.version              Java虚拟机执行版本 
java.vm.vendorjava.vm.vendor               Java虚拟机实现供应商 
java.vm.namejava.vm.name                    Java虚拟机实现名称 
java.specification.version                    Java运行时环境规范版本 
java.specification.vendor                    Java运行时环境规范供应商 
java.specification.name                       Java运行时环境规范名称 
java.class.versionjava.class.version      Java类格式版本号 
java.class.pathjava.class.path              Java类路径 
java.library.pathjava.library.path       名单上的路径搜索时,装载图书馆 
java.io.tmpdirjava.io.tmpdir                 默认temp文件路径 
java.compilerjava.compiler                  名称JIT编译器使用 
java.ext.dirsjava.ext.dirs                     道路扩建目录或目录 
os.name                                               操作系统名称 
os.archos.arch                                     操作系统体系结构 
os.versionos.version                             操作系统版本 
file.separatorfile.separator                 文件分隔符("/"在UNIX) 
path.separatorpath.separator               路径分隔符(":"在UNIX) 
line.separatorline.separator                 线分离("\氮",在Unix) 
user.nameuser.name                             用户的帐号名称 
user.homeuser.home                             用户的home目录 
user.diruser.dir                                  用户的当前工作目录


分享到:
评论

相关推荐

    在Java中获取系统属性

    Java系统属性主要存储在`System`类中的`Properties`对象里,通过调用`System.getProperties()`方法可以获得所有系统属性的集合。系统属性通常包含以下几类信息: - **操作系统信息**:如操作系统名称(`os.name`)、...

    获取J2ME平台手机系统属性

    总的来说,获取J2ME平台手机系统属性是移动开发中的基础操作,通过理解和使用`MIDlet`类、`Connector`类,以及相关的JSR扩展API,开发者能够获取到丰富的设备信息,以实现更加智能和定制化的应用。而`SystemProperty...

    在Java中获取系统属性.doc

    `Properties`类提供了多种方法来操作和获取系统属性。例如: 1. `contains(Object value)` 和 `containsKey(Object key)`:检查属性表中是否存在指定的值或键。 2. `getProperty(String key)` 和 `getProperty...

    Android 应用获取SystmeProperity的两种方式

    此外,频繁地获取系统属性可能会影响应用性能。因此,建议在必要时才获取,并尽可能缓存结果,避免重复读取。 总结,Android应用获取`SystemProperties`主要通过Java层的`SystemProperties`类和Native层的`system_...

    C#获取系统基本属性信息

    通过使用ManagementObject类和ManagementClass类,我们可以查询WMI(Windows Management Instrumentation)接口,从而获取系统属性。 1. **操作系统信息**: 要获取操作系统的信息,如名称、版本、制造商等,可以...

    sigar获取系统属性的jar

    标题中的"sigar获取系统属性的jar"表明我们关注的是Sigar库在Java环境中的应用,即`sigar.jar`,这是一个Java版本的接口,可以调用不同平台下的本地库来获取系统信息。 Sigar库由Hyperic公司开发,现已成为开源...

    java反射,获取所有属性、方法以及List集合类

    本篇文章将深入探讨如何使用Java反射来获取一个类的所有属性、方法,并处理List集合类。 首先,让我们了解Java反射的基础概念。在Java中,`java.lang.Class`类代表运行时的类信息。我们可以使用`Class.forName()`...

    在父类获取子类属性

    3. **反射机制**:Java的反射API允许在运行时动态地获取类的信息,包括私有属性。但这是一种较为复杂的操作,通常不建议在常规编程中使用。 **示例代码:** ```java public class Parent { public int parentAttr ...

    如何获取Win8系统的system权限

    在Windows 8中,如果你想获取"System"权限,以便能够对系统文件夹进行更改或删除等操作,比如处理那些通过应用商店安装且无法直接操作的应用程序文件,可以按照以下步骤进行: 1. 首先,选择你要修改权限的文件夹,...

    如何获取系统文化属性信息编程小程序

    在.NET框架中,`System.Globalization`命名空间下的`CultureInfo`类提供了对这些属性的访问。 在C++/CLI(C++ for .NET)环境中,我们可以利用.NET框架的功能来获取这些信息。以下是一个简单的示例,展示了如何创建...

    Android属性系统分析

    获取系统属性的操作相对较为简单,可以直接使用API进行读取。然而,修改系统属性的操作则需要通过向init进程发送请求,通常涉及到发送特定的广播消息或者使用Service Manager来请求权限。 4. 属性服务的结构组成: ...

    BAT批处理脚本-系统设置查询修改硬件相关-打开系统属性.cmd.zip

    本知识点将详细讲解标题为"BAT批处理脚本-系统设置查询修改硬件相关-打开系统属性.cmd.zip"的压缩包内容,以及如何利用批处理脚本来操作和查询系统属性。 首先,我们要了解什么是BAT批处理脚本。BAT是Microsoft ...

    利用反射机制动态获取对象属性名称及数据类型

    在本例中,我们利用`Type`类的`GetProperties`方法获取了`Student`类的所有公共属性,然后通过`PropertyInfo`对象获取属性名和数据类型。此外,`SetValue`方法使我们能够在运行时修改对象的属性值,展示了反射机制的...

    qt 属性表,设置属性和获取属性例子

    在Qt框架中,属性系统是其核心特性之一,它允许开发者方便地定义、设置和获取对象的属性。这个系统使得编程更加直观,特别是在处理UI组件和自定义组件时。本教程将深入探讨如何使用Qt属性表来设置和获取属性,并通过...

    Java中通过System.getProperties()获取系统参数测试.docx

    在Java编程中,`System.getProperties()`是一个非常实用的方法,它允许开发者访问和获取当前Java运行环境的各种系统属性。这些属性包含了关于Java运行时环境的重要信息,如版本、供应商等,以及操作系统的一些基本...

    vb.net获取文件的各种属性

    除了基本属性,还可以获取其他高级属性,如文件的属性(隐藏、只读、系统等),这可以通过FileAttributes枚举来实现。例如: ```vb.net Dim attributes As FileAttributes = fileInfo.Attributes If attributes ...

    c#获取文件属性

    如果你需要遍历压缩包内的所有文件并获取它们的属性,可以使用`System.IO.Compression`命名空间中的`ZipArchive`类。不过,请注意,这需要引用`System.IO.Compression.FileSystem`库。以下是一个简单示例: ```...

    C# 获取文件属性

    在C#编程语言中,获取文件属性是一项基本且重要的任务,尤其在处理文件系统操作时。文件属性提供了关于文件的基本信息,例如文件名、大小、创建日期、修改日期以及访问权限等。本篇文章将深入探讨如何使用C#来获取...

    Java中System类.pdf

    Java中System类还提供了许多其他的方法和变量,例如,System.currentTimeMillis()方法可以获取当前时间的毫秒数,System.getProperty()方法可以获取系统的属性信息,等等。 在编程中,System类非常重要,很多应用...

    VC++ 获得文件属性 获取文件的创建时间、修改时间、访问时间以及是否是只读、存档、隐藏、系统等属性。

    在VC++编程环境中,获取文件属性是一项常见的任务,这包括了解文件的创建时间、修改时间、访问时间,以及文件的权限信息,如只读、存档、隐藏和系统属性。以下是一个详细的步骤介绍和相关代码示例。 首先,我们需要...

Global site tag (gtag.js) - Google Analytics