CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

System.getProperty(String key)的用法

楼主ppgo(掉得大)2003-06-03 02:24:26 在 Java / J2SE / 基础类 提问

偶看程序时有这个函数,不太明白是什么意思,API文档也没看懂的说  
   
  system   property   是什么?存储在什么地方啊?请指点一下 问题点数:30、回复次数:8Top

1 楼mymoto(忽忽)回复于 2003-06-03 02:40:26 得分 5

获得java系统信息的一个类,是私有的构造函数,所以它的函数都是静态的,可以直接调用,System.getProperty()函数根据参数返回一些系统信息,参数有很多,一看就能明白,如  
  java.version  
  java.home  
  java.vm.version  
  ...Top

2 楼shine333(enihs)回复于 2003-06-03 07:52:57 得分 5

大概可以翻译成环境变量  
   
  这些变量通常与你的程序本身没有关系,而是和你的机器的配置和操作系统等有关,  
  储存的地方到处都有,不一定放在同一个地方  
  Top

3 楼ppgo(掉得大)回复于 2003-06-03 08:49:46 得分 0

请问如何知道共有哪些system   property   ,他们的值分别是什么!!  
   
  用户自己创建的system   property   是不是永久保存的啊?再谢!Top

4 楼cd1860(守莲小子)回复于 2003-06-03 09:06:44 得分 5

System是在lang包中的一个类,这个类中存在大量和系统打交道的实用方法  
  而且一般都是类方法,.getProperty(String   key)就是其中一个比较常用的  
  方法,用于返回系统参数文件中这个方法指定键所代表的值。由于java是一  
  种跨平台语言,而不同的操作系统都不一样,比如文件分隔符,在window  
  下为“\”,而在unix下就成了"\\",这种情况下要想使程序跨平台,就可以  
  使用这个方法把代表分隔符的那个键的值取到用到程序中。还有一个方法:  
  getProperties()用于返回参数文件中的所有键值对。Top

5 楼cd1860(守莲小子)回复于 2003-06-03 09:19:10 得分 5

里边的值怎么看刚才我已告诉你了,就是用getProperties()方法返回一个  
  Properties对象,然后你可以通过这个对象类父类Hashtable中的elements(  
  )方法,返回枚举类型,然生再通过枚举对象中的hasMoreElements()方法和  
  nextElement()方法进行循环遍历输出。里边的值很多,一两句说不清,你  
  还是自己看看就会明白。  
     用户自己修改的銉值不会永久保存,重启机器后就会自动恢复。  
        
  Top

6 楼hlding(淋东)回复于 2003-06-03 09:22:09 得分 5

JDK源码中讲的很多,你可以参考index.html文档看看,我只列举部分:  
  java.version//代表JRE的版本号  
  java.vendor//代表JRE的开发商  
  java.home//代表JDK的安装目录  
  java.vm.version//代表虚拟机的版本号  
  ......  
  Top

7 楼trust_me((~~~怒者,江也~~~))回复于 2003-06-03 09:24:36 得分 5

只要运行一下,把所有的property都打印出来不久都明白了:)  
  System.getProperties().list(System.out);Top

8 楼dcq(悠悠)回复于 2003-06-03 10:16:42 得分 0

list(Sysetem.out)怎么理解?Top

相关问题

  • string的用法
  • String用法释疑
  • System.getProperties(String key),熟悉它的用法和weblogic的请进来。
  • java的String类用法
  • String 内涵书 split 的用法请教
  • Properties类的getProperty(String key, String defaultValue) 中的defaultValue是什么意思?
  • treeview控件的key的用法
  • public File(String parent,String child)的用法例子
  • wangsw(呀呀)请问:Printsend(printjobnumber,string,{zerochar})的具体用法!
  • 谁知道std::string这样的用法什么意思?

关键词

  • 函数
  • 文件
  • 系统
  • getproperties
  • 代表
  • 方法
  • 参数
  • 返回
  • 程序
  • 对象

得分解答快速导航

  • 帖主:ppgo
  • mymoto
  • shine333
  • cd1860
  • cd1860
  • hlding
  • trust_me

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo