- 浏览: 1431702 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (363)
- oracle (43)
- 缓存策略 (4)
- 数据库设计 (7)
- IntelliJ IDEA (8)
- freemarker (3)
- JSP (12)
- java基础 (75)
- tomcat (14)
- 服务器 (10)
- maven (3)
- linux (21)
- e-learning (2)
- 手机开发 (1)
- 设计模式 (6)
- 技术之外 (2)
- 工具的使用 (8)
- HTML 5 (5)
- 网站前台 (38)
- 网站后台 (11)
- 项目管理 (12)
- 面试题 (5)
- 幽默 (0)
- 系统架构 (8)
- 创业 (10)
- div-css (5)
- 诗词歌赋 (1)
- 网络课堂组知识库 (4)
- 杂家 (3)
- android (12)
- 框架 (14)
- 读书笔记 (1)
- 孙子兵法 (1)
- mysql (3)
- 小人书 (0)
- Jquery (6)
- eclipse (2)
- 正则表达式 (1)
最新评论
-
a98709474:
写的很详细,看完了,明白了这种概念了
数据库水平切分(拆库拆表)的实现原理解析(转) -
a98709474:
MYSQL分库分表总结 -
CatchU:
7年前的招聘要求,厉害厉害
面试要求 -
luozhixiong:
<table class="bbcode&qu ...
MYSQL分库分表总结 -
沈寅麟:
好用
freemarker格式化
System.out.println("-------------------------"); Properties p = System.getProperties(); for (Enumeration e = p.propertyNames(); e.hasMoreElements();) { String key = (String) e.nextElement(); System.out.println(key + ":" + p.getProperty(key)); } System.out.println("-------------------------");
引用
-------------------------
java.runtime.name:Java(TM) SE Runtime Environment
sun.boot.library.path:D:\Java\jdk1.6.0_03\jre\bin
java.vm.version:1.6.0_03-b05
shared.loader:
java.vm.vendor:Sun Microsystems Inc.
java.vendor.url:http://java.sun.com/
path.separator:;
java.vm.name:Java HotSpot(TM) Client VM
tomcat.util.buf.StringCache.byte.enabled:true
file.encoding.pkg:sun.io
java.util.logging.config.file:C:\Documents and Settings\liuwentao\.IntelliJIdea80\system\tomcat\Unnamed_newclass2009ccc9273f4\conf\logging.properties
user.country:CN
sun.java.launcher:SUN_STANDARD
sun.os.patch.level:Service Pack 3
java.vm.specification.name:Java Virtual Machine Specification
user.dir:D:\tomcat-8080\bin
java.runtime.version:1.6.0_03-b05
java.awt.graphicsenv:sun.awt.Win32GraphicsEnvironment
java.endorsed.dirs:D:\tomcat-8080\endorsed
os.arch:x86
java.io.tmpdir:D:\tomcat-8080\temp
line.separator:
java.vm.specification.vendor:Sun Microsystems Inc.
user.variant:
java.util.logging.manager:org.apache.juli.ClassLoaderLogManager
java.naming.factory.url.pkgs:org.apache.naming
os.name:Windows XP
sun.jnu.encoding:GBK
java.library.path:D:\Java\jdk1.6.0_03\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;E:\oracle\product\10.2.0\db_1\bin;D:\Java\jdk1.6.0_03\bin;D:\apache-maven-2.1.0\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Common Files\Thunder Network\KanKan\Codecs;D:\Program Files\Rational\common;C:\Program Files\Subversion\bin;C:\Program Files\TortoiseSVN\bin;C:\Program Files\Common Files\Ulead Systems\MPEG;C:\Program Files\StormII\Codec;C:\Program Files\StormII
java.specification.name:Java Platform API Specification
java.class.version:50.0
root:D:\project\koolearn\newclass2009\WebRoot\
sun.management.compiler:HotSpot Client Compiler
os.version:5.1
user.home:C:\Documents and Settings\liuwentao
user.timezone:Asia/Shanghai
catalina.useNaming:true
java.awt.printerjob:sun.awt.windows.WPrinterJob
appId:181
java.specification.version:1.6
file.encoding:GBK
catalina.home:D:\tomcat-8080
user.name:liuwentao
java.class.path:D:\Java\jdk1.6.0_03\lib\tools.jar;D:\tomcat-8080\bin\bootstrap.jar
java.naming.factory.initial:org.apache.naming.java.javaURLContextFactory
package.definition:sun.,java.,org.apache.catalina.,org.apache.coyote.,org.apache.tomcat.,org.apache.jasper.
java.vm.specification.version:1.0
sun.arch.data.model:32
java.home:D:\Java\jdk1.6.0_03\jre
java.specification.vendor:Sun Microsystems Inc.
user.language:zh
awt.toolkit:sun.awt.windows.WToolkit
java.vm.info:mixed mode
java.version:1.6.0_03
java.ext.dirs:D:\Java\jdk1.6.0_03\jre\lib\ext;C:\WINDOWS\Sun\Java\lib\ext
sun.boot.class.path:D:\Java\jdk1.6.0_03\jre\lib\resources.jar;D:\Java\jdk1.6.0_03\jre\lib\rt.jar;D:\Java\jdk1.6.0_03\jre\lib\sunrsasign.jar;D:\Java\jdk1.6.0_03\jre\lib\jsse.jar;D:\Java\jdk1.6.0_03\jre\lib\jce.jar;D:\Java\jdk1.6.0_03\jre\lib\charsets.jar;D:\Java\jdk1.6.0_03\jre\classes
java.vendor:Sun Microsystems Inc.
server.loader:
catalina.base:C:\Documents and Settings\liuwentao\.IntelliJIdea80\system\tomcat\Unnamed_newclass2009ccc9273f4
file.separator:\
java.vendor.url.bug:http://java.sun.com/cgi-bin/bugreport.cgi
common.loader:${catalina.home}/lib,${catalina.home}/lib/*.jar
sun.cpu.endian:little
sun.io.unicode.encoding:UnicodeLittle
package.access:sun.,org.apache.catalina.,org.apache.coyote.,org.apache.tomcat.,org.apache.jasper.,sun.beans.
sun.desktop:windows
sun.cpu.isalist:pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86
-------------------------
如果上面遍历看着乱的话,再具体点:
/** * User: liuwentao * Time: 11-12-14 下午1:35 */ public class properties { 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")); } }
发表评论
-
打印IP 来源
2014-10-16 22:07 946<% String userAgent = reques ... -
java 写文本换行
2014-08-08 18:34 1977import org.apache.commons.io.Fi ... -
DBCP连接池配置示例
2014-06-17 11:44 1246<bean id="dataSourceOra ... -
CGLIB与asm
2014-05-05 14:42 1349“程序运行时,允许改变程序结构或变量类型,这种语言称为动态语言 ... -
201404转成 2014.04
2014-03-31 17:45 999public static void main(Str ... -
取出 字符串中的 网址
2013-10-15 17:47 1269public static void main(Str ... -
java反国际化
2013-09-23 18:10 1017public static String fromEn ... -
AtomicInteger与Volatile修饰
2013-02-05 11:50 6049今天写代码,尝试使用了AtomicInteger这个类,感觉 ... -
ExecutorService线程池
2013-02-05 11:40 1624http://blog.sina.com.cn/s/blog ... -
web.xml中load-on-startup的作用
2012-12-24 10:06 1665如下一段配置,熟悉DWR的再熟悉不过了: <servle ... -
最新版本
2012-09-13 09:28 1013Java SE 7u7 apache-tomcat-7.0. ... -
格式化数字
2012-09-10 20:12 906public static void main(Str ... -
用apache common io包获得文件扩展名
2012-09-09 23:11 1371apache common io包包含了很多非常实用的工具类, ... -
值传递,引用传递
2012-07-28 23:29 1146java 对于 8种基本类型 和 他们的包装类型 , 外 ... -
代码之丑
2012-07-07 22:01 2399原文:http://www.infoq.com/cn/news ... -
Memcache
2012-06-27 09:36 1046Memcache是一个高性能的分布式的内存对象缓存系统,通过在 ... -
ActiveMQ
2012-06-14 15:09 15160ActiveMQ 是Apache出品,最流行的,能力强劲的开源 ... -
proxool配置
2012-06-12 11:43 1186项目结构 所需jar包 proxool.prope ... -
各种文件的注释
2012-04-23 10:44 1012<%-- comment --%> JSP注释,也称为“隐藏注 ... -
List排序
2012-03-27 20:18 1202集合类List存放的数据,默认是按照放入时的顺序存放的,比如依 ...
相关推荐
### Java中通过System.getProperties()获取系统参数 在Java编程中,`System.getProperties()`是一个非常实用的方法,它允许开发者访问和获取当前Java运行环境的各种系统属性。这些属性包含了关于Java运行时环境的...
`System.getProperty`和`getProperties`方法是Java中获取系统信息的关键工具。了解并熟练掌握这些方法,对于开发人员来说是非常必要的,特别是在需要根据运行时环境调整程序行为或进行故障排查时。通过合理利用这些...
Java系统属性主要存储在`System`类中的`Properties`对象里,通过调用`System.getProperties()`方法可以获得所有系统属性的集合。系统属性通常包含以下几类信息: - **操作系统信息**:如操作系统名称(`os.name`)、...
在IT领域,尤其是在Java开发中,理解如何获取系统中的各个变量...通过熟练运用`System.getProperties()`和`System.getProperty(String key)`,我们能够更好地理解并利用Java环境,从而编写出更加高效、可靠的应用程序。
这些信息可以通过 `System.getProperties()` 方法获取。下面是一段示例代码: ```java Properties props = System.getProperties(); System.out.println("Java 版本:" + props.getProperty("java.version")); ...
2. **系统属性(System.getProperties(), System.setProperty())**:测试时,可能需要确保特定的系统属性值在特定情况下保持不变,或者设置特定的属性值来测试不同场景。System Lambda 提供了方法来操作这些属性,...
System.getProperties().put("proxyHost", "10.154.134.110"); System.getProperties().put("proxyPort", "8080"); ``` 网络资源的保存 在上节中,我们已经获取了指定网络资源的输入流,接下来我们要完成的就是读取...
利用matlab发送定制的信息邮件,以便在跑大量数据时,可以通过提醒! function Sendmail Answer = 1; %判断条件 if Answer>0.5 ... % ①邮箱地址 ... props = java.lang.System.getProperties; *****
- **`setSmtpHost`** 方法用于设置SMTP服务器地址,通过`System.getProperties()`获取系统属性并设置SMTP主机。 - **`createMimeMessage`** 方法创建MIME邮件对象,初始化会话对象和MIME消息体。 ##### 4.2 SMTP...
- 获取系统属性:通过`System.getProperties()`获取`Properties`对象,然后使用`list`方法打印系统属性。 ```java Properties p = System.getProperties(); p.list(System.out); ``` - 打印内存信息:通过...
`System.getProperties()`方法用于获取一个`Properties`对象,其中包含了所有可用的系统属性信息。而`System.getProperty(String name)`则用于获取指定名称的系统属性值。用户还可以在命令行启动Java程序时使用`-D`...
Properties systemProperties = System.getProperties(); systemProperties.setProperty("proxySet", "true"); systemProperties.setProperty("proxyHost", strProxy); systemProperties.setProperty("proxyPort", ...
通过调用`System.getenv()`方法可以获取所有的环境变量,而如果要查看JVM参数,可以使用`System.getProperties().entrySet().iterator()`。这个迭代器会遍历所有的系统属性,其中包括了传递给JVM的参数。 以下代码...
Properties props = System.getProperties(); props.put("mail.smtp.host", "smtp.example.com"); props.put("mail.smtp.port", "587"); props.put("mail.smtp.auth", "true"); Session session = Session....
修改mail源码 支持socks... System.getProperties().setProperty("netease.mail.socks.proxy.url", "代理服务器url"); System.getProperties().setProperty("netease.mail.socks.proxy.port", "代理服务器端口"); }
System.getProperties().put("proxyHost", "10.154.134.110"); System.getProperties().put("proxyPort", "8080"); ``` ### 4. 网络资源的保存 在获取到输入流后,可以使用`FileOutputStream`将内容保存到本地文件...
HI,all 现发布rapid-generator的...System.getProperties() : 直接引用,没有前缀 generator.properties 文件中的所有属性,直接引用,没有前缀 gg : 模板控制变量, cn.org.rapid_framework.generator.GeneratorControl
我们可以使用`System.getProperties()`获取一个`Properties`对象,它包含了所有可用的系统属性信息。若需获取特定属性值,可以使用`System.getProperty(String name)`方法。此外,我们可以在运行Java程序时通过`-D`...