- 浏览: 182105 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (99)
- 备忘录 (48)
- linux (19)
- oracle (10)
- shell (8)
- awk (1)
- java (48)
- just do it (29)
- more and more (46)
- common (29)
- 设计模式 (8)
- Java Web (9)
- Spring (0)
- Structs 2 (2)
- Java 高级 (4)
- 存储 (3)
- Virtual Box (1)
- ant (1)
- maven (0)
- 数据结构 (5)
- 算法 (5)
- javascript (1)
- ajax (1)
- jquery (1)
- xml (1)
- IBM (3)
- 转载 (3)
- English (2)
- html&css (0)
- hibernate (2)
- mysql (1)
- memcached (1)
最新评论
-
飞出四季做的茧:
kris_zhang 写道int temp = 0 ; ...
Java IO流 Zip文件的压缩和解压缩 -
kris_zhang:
int temp = 0 ; while(( ...
Java IO流 Zip文件的压缩和解压缩 -
welcomezhang:
学习了,这块自己还得深挖下
为什么HashMap不是线程安全的 -
fomeiherz:
这个写的最详细了,赞一个
Java的泛型类和泛型方法 -
beijishiqidu:
hanmiao 写道http://yangguangfu.it ...
Java设计模式之策略模式
Java中System.getProperties()的简介
前几天有一个人问我,Java中的Properties怎么使用,我当时就给他说了那个Java.util中的那个Properties的类,当时结果人家却是问的我关于Java一些内置的系统的变量的取值,当时我知道的并不是很多,现在收集了下,可能还不是很全,总结如下,虽然有几个属性不是很懂,后期说不懂会用到,先保留下来吧!
import java.util.Properties; public class JavaProperties { public static void main(String[] args) { Properties p = System.getProperties(); System.out.println("当前操作系统的文件分隔符: "+p.getProperty("file.separator")); System.out.println("当前类所在的路径: "+p.getProperty("java.class.path")); System.out.println("当前类的格式版本号: "+p.getProperty("java.class.version")); System.out.println("Java 的安装路径: "+p.getProperty("java.home")); System.out.println("Java 运行时环境供应商: "+p.getProperty("java.vendor")); System.out.println("Java 供应商的 URL: "+p.getProperty("java.vendor.url")); System.out.println("Java 运行时环境版本: "+p.getProperty("java.version")); System.out.println("当前操作系统的行分隔符: "+p.getProperty("line.separator")); System.out.println("操作系统的架构: "+p.getProperty("os.arch")); System.out.println("操作系统的名称: "+p.getProperty("os.name")); System.out.println("当前操作系统的路径分隔符: "+p.getProperty("path.separator")); System.out.println("用户的当前工作目录: "+p.getProperty("user.dir")); System.out.println("用户的主目录: "+p.getProperty("user.home")); System.out.println("Java 虚拟机规范版本: "+p.getProperty("java.vm.specification.version")); System.out.println("Java 虚拟机规范供应商: "+p.getProperty("java.vm.specification.vendor")); System.out.println("Java 虚拟机规范名称: "+p.getProperty("java.vm.specification.name")); System.out.println("Java 虚拟机实现版本: "+p.getProperty("java.vm.version")); System.out.println("Java 虚拟机实现供应商: "+p.getProperty("java.vm.vendor")); System.out.println("Java 虚拟机实现名称: "+p.getProperty("java.vm.name")); System.out.println("Java 运行时环境规范版本: "+p.getProperty("java.specification.version")); System.out.println("Java 运行时环境规范供应商: "+p.getProperty("java.specification.vendor")); System.out.println("Java 运行时环境规范名称: "+p.getProperty("java.specification.name")); System.out.println("加载库时搜索的路径列表: "+p.getProperty("java.library.path")); System.out.println("默认的临时文件路径: "+p.getProperty("java.io.tmpdir")); System.out.println("要使用的 JIT 编译器的名称: "+p.getProperty("java.compiler")); System.out.println("一个或多个扩展目录的路径: "+p.getProperty("java.ext.dirs")); } }
当前操作系统的文件分隔符: \ 当前类所在的路径: D:\Workspace\TESTFOROJ\bin 当前类的格式版本号: 50.0 Java 的安装路径: D:\JDK\jre Java 运行时环境供应商: Sun Microsystems Inc. Java 供应商的 URL: http://java.sun.com/ Java 运行时环境版本: 1.6.0_10-rc2 当前操作系统的行分隔符: 操作系统的架构: x86 操作系统的名称: Windows Vista 当前操作系统的路径分隔符: ; 用户的当前工作目录: D:\Workspace\TESTFOROJ 用户的主目录: C:\Users\Administrator Java 虚拟机规范版本: 1.0 Java 虚拟机规范供应商: Sun Microsystems Inc. Java 虚拟机规范名称: Java Virtual Machine Specification Java 虚拟机实现版本: 11.0-b15 Java 虚拟机实现供应商: Sun Microsystems Inc. Java 虚拟机实现名称: Java HotSpot(TM) Client VM Java 运行时环境规范版本: 1.6 Java 运行时环境规范供应商: Sun Microsystems Inc. Java 运行时环境规范名称: Java Platform API Specification ----此行比较长,省略中...... 默认的临时文件路径: C:\Users\ADMINI~1\AppData\Local\Temp\ 要使用的 JIT 编译器的名称: null 一个或多个扩展目录的路径: D:\JDK\jre\lib\ext;C:\Windows\Sun\Java\lib\ext
发表评论
-
cgroups控制cpu,memory,io使用率
2016-08-09 22:55 2645Cgroups是control groups的缩写,最初由Go ... -
为什么HashMap不是线程安全的
2016-06-15 22:27 2285序 最近因为项目的需求,经常会面试一些新人,也就会问他们 ... -
JAVA读取文件夹大小的几种方法实例
2016-04-24 15:39 771总是发现自己的C盘快满了,清理程序也不会帮我自己清理,然后 ... -
Java Regex - Matcher (java.util.regex.Matcher)
2015-03-01 13:59 880The Java Matcher class (java. ... -
Java Regex - Pattern (java.util.regex.Pattern)
2015-03-01 11:22 1571Java中的Pattern类是Java正则表达式API ... -
eclipse中查看jdk的源码
2014-11-23 11:43 1061最近一段时间跟jdk源码打交道的比较多,但是有的时候却是看 ... -
Oracle常见死锁发生的原因以及解决办法
2014-08-31 13:25 7561一,删除和更新之间引起的死锁 造成死锁的原因就是多个线程 ... -
Struts2学习初设系列(一)之环境搭建
2014-07-20 22:47 1103已经毕业很长时间了,回过头来想想都不知道自己做了什么,由于 ... -
算法的时间复杂度分析
2014-07-20 11:14 16792.9.1 算法时间复杂度定义 在进 ... -
解析 Java 类和对象的初始化过程
2014-07-06 18:14 680问题引入 近日我在调试一个枚举类型的解析器程序,该 ... -
Java 中正确使用 hashCode 和 equals 方法
2014-07-05 18:17 684在这篇文章中,我将告诉大家我对hashCode和equals ... -
通过分析 JDK 源代码研究 Hash 存储机制
2014-07-05 17:22 646集合和引用 就像引 ... -
NIO 入门
2014-07-05 17:15 673在开始之前 关于本教程 新的输入/输出 (NIO) 库 ... -
利用AJax方式提交和Webservice完成页面输入汉字简体字回显繁体字
2014-06-29 18:05 1179最近一直在学习新的 ... -
How To Parse XML File Using XPath In Java
2014-06-29 11:59 1337最近一直在学习XML的Xpath解析方式,据说是一个很简单 ... -
Java排序算法之快速排序
2014-06-22 11:27 846快速排序使用分治法(Divide and conquer)策略 ... -
Java排序算法之简单选择排序
2014-06-21 22:31 796在网上搜索了很多的算法,貌似大家说的简单选择排序算法和直接选择 ... -
Java排序算法之冒泡排序
2014-06-21 20:22 1031冒泡排序算法的基本思想是:首先将第n-1个记录的关键字和第n个 ... -
Java排序算法之直接插入排序
2014-06-21 19:33 1230直接插入排序算法的基本思想是:把n个待排序的元素看成为 ... -
JAVA之桥接模式
2014-05-26 20:11 0桥模式:将某个问题抽象的不同形式分别与该问题的具体实现 ...
相关推荐
### Java中通过System.getProperties()获取系统参数 在Java编程中,`System.getProperties()`是一个非常实用的方法,它允许开发者访问和获取当前Java运行环境的各种系统属性。这些属性包含了关于Java运行时环境的...
`System.getProperty`和`getProperties`方法是Java中获取系统信息的关键工具。了解并熟练掌握这些方法,对于开发人员来说是非常必要的,特别是在需要根据运行时环境调整程序行为或进行故障排查时。通过合理利用这些...
### Java 设置 HTTP ...此外,还简要介绍了如何通过 `System.getProperties()` 获取 Java 系统属性,这对于理解 Java 环境配置非常有帮助。掌握这些知识点有助于开发者在网络受限的环境下更好地进行开发和测试工作。
Java系统属性主要存储在`System`类中的`Properties`对象里,通过调用`System.getProperties()`方法可以获得所有系统属性的集合。系统属性通常包含以下几类信息: - **操作系统信息**:如操作系统名称(`os.name`)、...
Java中的`java.lang.System`类是Java核心库中不可或缺的一部分,它是系统级操作的主要入口点。这个类提供了很多静态字段和方法,用于处理系统级别的任务,如输入输出流管理、系统属性获取、时间戳获取以及资源加载等...
`System.getProperties()`方法用于获取所有系统属性,`getProperty()`方法用于获取特定属性的值。 3. **属性值的解码**: Java提供了将属性值转换为数值对象的方法,例如`Boolean.getBoolean()`、`Integer....
3. **输入/输出(I/O)**:在Java中,标准输入输出和错误输出是通过`System.out`、`System.in`和`System.err`来实现的。`System.out`是一个`PrintStream`实例,用于向标准输出设备(通常是显示器)写数据,支持`...
Java提供了`java.lang.System`类的`getProperties()`方法来获取这些信息。这个方法返回一个`Properties`对象,该对象包含了关于Java运行时环境的各种属性。这些属性包括但不限于Java版本、JVM实现、操作系统信息、...
System.getProperties().put("proxyHost", "10.154.134.110"); System.getProperties().put("proxyPort", "8080"); ``` ### 4. 网络资源的保存 在获取到输入流后,可以使用`FileOutputStream`将内容保存到本地文件...
Java 中通过代理服务器访问外网的方法已经是世人皆知的秘密了。可以通过设置代理服务器的参数来实现代理访问。 ```java System.getProperties().put("proxySet", "true"); System.getProperties().put("proxyHost", ...
在IT领域,尤其是在Java开发中,理解如何获取系统中的各个变量...通过熟练运用`System.getProperties()`和`System.getProperty(String key)`,我们能够更好地理解并利用Java环境,从而编写出更加高效、可靠的应用程序。
HI,all 现发布rapid-generator的...System.getProperties() : 直接引用,没有前缀 generator.properties 文件中的所有属性,直接引用,没有前缀 gg : 模板控制变量, cn.org.rapid_framework.generator.GeneratorControl
Properties systemProperties = System.getProperties(); String userHome = systemProperties.getProperty("user.home"); // Windows上的"我的文档"路径 File myDocumentsPathWin = new File(userHome, ...
- `java.lang.System.getProperties()`方法返回一个`Properties`对象,包含了系统的各种属性,如Java版本、Java安装目录、用户的主目录等。 - 特定的属性可以通过键值对获取,如`System.getProperty("java.version...
`java.lang.System` 是Java标准库中的一个核心类,它提供了一系列静态方法,用于系统级的操作,如获取系统属性、标准输入/输出流以及时间管理等。在进行与系统交互相关的单元测试时,由于 `System` 类的静态方法特性...
- `System` 类包含了一些用于输出和系统属性的静态方法,比如 `System.out.println()` 和 `System.getProperties()`。 - `Math` 类提供了各种数学计算功能,比如三角函数和指数计算。 - `String` 类是用于处理...
Java提供了丰富的系统属性,如操作系统名称、版本、用户目录等,可以通过`System.getProperties()`获取一个包含所有系统属性的`Properties`对象。例如,`java.runtime.name`表示运行时环境名称,`os.name`是操作...
通过`System.getProperties()`方法可以获取所有系统属性,而`System.getProperty()`则可以获取特定属性的值。如果属性不存在,还可以提供默认值。 3. **属性值的解码**:Java提供了一些静态方法,如`Boolean....