开发者社区> 技术小牛人> 正文

Java获取系统属性

简介:
+关注继续查看

1、System类

   The System class contains several useful class fields and methods. It cannot be instantiated.

   Among the facilities provided by the System class are standard input, standard output, and error output streams; access to externally defined properties and environment variables; a means of loading files and libraries; and a utility method for quickly copying a portion of an array.

   大意是:System类中包含了一些有用的字段和方法,它不能被实例化。System类中提供了一些基础的功能,它们是标准输入流、输出流、错误流;访问外部定义的属性和环境变量;加载文件和类库的一种方式;以及一个有用的快速复制数组中的部分内容的方法。


2、环境变量和系统属性

   (1)环境变量是指系统环境变量,系统属性是指当前JVM专用的,它可能与环境变量有交集,但不会完全相同。

   (2)获取环境变量用getenv()方法

       public static Map<String,Stringgetenv()

      获取系统属性用getProperties()方法

       public static Properties getProperties()

   (3)JVM在启动的时候,会将环境变量装换到系统属性里面。可以在tomcat的bin目录下的catalina.bat文件中发现一些预定义的必须的环境变量








本文转自    手不要乱摸      51CTO博客,原文链接:http://blog.51cto.com/5880861/1395985







版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
「Java 路线」| System.getProperty(...) 获取系统属性
「Java 路线」| System.getProperty(...) 获取系统属性
116 0
【小家Java】Java环境变量(Env)和系统属性(Property)详解---工具文章
【小家Java】Java环境变量(Env)和系统属性(Property)详解---工具文章
282 0
java -D 配置系统属性
java -D 配置系统属性
142 0
Java Swing 2D系统属性参数详解
Java Swing 2D系统属性参数详解 -Dsun.java2d.opengl=true // 如果硬件加速已经被enable,可以通过这个选项来提高Swing GUI 速度,默认值为false -Dsun.java2d.trace=[log[,timestamp]],[count],[out:],[help],[verbose]  //帮助发现哪个Swing组件在绘制时有性能问题。
1324 0
Java实现单词计数MapReduce
本文分享实现单词计数MapReduce的方法
141 0
JAVA 实现上传图片添加水印(详细版)(上)
JAVA 实现上传图片添加水印(详细版)
298 0
Java 实现汉字按照首字母分组排序
Java 实现汉字按照首字母分组排序
208 0
Java实现图书管理系统
本篇文章是对目前Java专栏已有内容的一个总结练习,希望各位小主们在学习完面向对象的知识后,可以阅览本篇文章后,自己也动手实现一个这样的demo来加深总结应用已经学到知识并进行巩固。
181 0
java实现spring boot项目启动时,重启Windows进程
java实现spring boot项目启动时,重启Windows进程
292 0
+关注
技术小牛人
文章
问答
视频
文章排行榜
最热
最新
相关课程
更多
相关电子书
更多
JAVA开发手册1.5.0
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
相关实验场景
更多