getpropertySystem.getenv和System.getProperty 的区别

getproperty  时间:2021-06-22  阅读:()

System.getProperty("rr.home",".");这是个在JAVA程序里使用获取系统变量的语句,怎么理解,麻烦解答下。

1.先运行我写的这个程序,打印出所有的系统属性和所有的环境变量 package d2009; import java.util.Map; import java.util.Properties; import java.util.Set; public class Q010401 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub //System.out.println(System.getProperty("test","default")); Properties props=System.getProperties(); Set keys1=props.keySet(); System.out.println("--------系统内的所有属性--------"); for(Object obj:keys1){ System.out.println(obj+" "+props.get(obj)); } System.out.println("--------系统内的所有环境变量--------"); Map<String,String> envs=System.getenv(); Set keys2=envs.keySet(); for(Object obj:keys2){ System.out.println(obj+" "+System.getenv((String)obj)); } } } 2.从程序结果中你应该能明白了,系统属性是java虚拟机启动时自动设置的属性的键值对,像java版本信息、当前用户主目录位置等等,而环境变量是操作系统用户设置的,windows操作系统中的环境变量有path,classpath,java_home,tomcat_home等,linux操作系统中也有环境变量 3、系统属性用户可以在java程序中的增加(setProperty),而环境变量不能。

4.通过java5.0api可以查到,System.getProperty("rr.home",".");的结果是如果存在"rr.home"这个系统属性,则返回"rr.home"属性对应的值,如果不存在,则设置"rr.home"这个系统属性,并设置其值为"."。

JAVA System类中的 getProperty(String key)中key指代什么

key 是系统属性名称 有个默认的系统属性集合总包含以下键的值 键 相关键值描述 java.version Java 运行时环境版本 java.vendor Java 运行时环境供应商 java.vendor.url Java 供应商的 URL java.home Java 安装目录 java.vm.specification.version Java 虚拟机规范版本 java.vm.specification.vendor Java 虚拟机规范供应商 java.vm.specification.name Java 虚拟机规范名称 java.vm.version Java 虚拟机实现版本 java.vm.vendor Java 虚拟机实现供应商 java.vm.name Java 虚拟机实现名称 java.specification.version Java 运行时环境规范版本 java.specification.vendor Java 运行时环境规范供应商 java.specification.name Java 运行时环境规范名称 java.class.version Java 类格式版本号 java.class.path Java 类路径 java.library.path 加载库时搜索的路径列表 java.io.tmpdir 默认的临时文件路径 piler 要使用的 JIT 编译器的名称 java.ext.dirs 一个或多个扩展目录的路径 os.name 操作系统的名称 os.arch 操作系统的架构 os.version 操作系统的版本 file.separator 文件分隔符(在 UNIX 系统中是“/”) path.separator 路径分隔符(在 UNIX 系统中是“:”) line.separator 行分隔符(在 UNIX 系统中是“/n”) user.name 用户的账户名称 user.home 用户的主目录 user.dir 用户的当前工作目录

AS常用函数的使用:getProperty

getProperty Availability Flash Player 4. Usage getProperty( instancename , property ) Parameters instancename The instance name of a movie clip for which the property is being retrieved. property A property of a movie clip. Returns The value of the specified property. Description Function; returns the value of the specified property for the movie clip instancename . Example The following example retrieves the horizontal axis coordinate ( _x ) for the movie clip myMovie and assigns it to the variable myMovieX : myMovieX = getProperty(_root.myMovie, _x);

System.getenv和System.getProperty 的区别

SystemProperties.get 这个是反映JAVA属性的方法,无法获取android 系统属性。

System.getProperty 是获取android 的系统属性的方法。

flash:参数的数目不正确;getProperty 需要正好 2 个参数。

getProperty("目标“,属性) 比如: getProperty(cards,_x);//正解 你的成了getProperty(b,_y,random(400));//错误

System.getenv和System.getProperty 的区别

System.getenv: 取系统的环境变量,是OS level的 System.getProperty: 取虚拟机的变量,是JVM level的,是通过-D传给应用程序的,比如-Dprop=abc

totyun:香港cn2 vps,5折优惠,$6/月,10Mbps带宽,不限流量,2G内存/2核/20g+50g

totyun,新公司,主要运作香港vps、日本vps业务,接入cn2网络,不限制流量!VPS基于KVM虚拟,采用系统盘和数据盘分离,从4G内存开始支持Windows系统...大家注意下,网络分“Premium China”、“Global”,由于站长尚未测试,所以也还不清楚情况,有喜欢吃螃蟹的尝试过不妨告诉下站长。官方网站:https://totyun.com一次性5折优惠码:X4QTYVNB3P...

棉花云1折起(49元), 国内BGP 美国 香港 日本

棉花云官网棉花云隶属于江西乐网科技有限公司,前身是2014年就运营的2014IDC,专注海外线路已有7年有余,是国内较早从事海外专线的互联网基础服务提供商。公司专注为用户提供低价高性能云计算产品,致力于云计算应用的易用性开发,并引导云计算在国内普及。目前公司研发以及运营云服务基础设施服务平台(IaaS),面向全球客户提供基于云计算的IT解决方案与客户服务(SaaS),拥有丰富的国内BGP、双线高防...

腾讯云轻量应用服务器关于多个实例套餐带宽

腾讯云轻量应用服务器又要免费升级配置了,之前已经免费升级过一次了(腾讯云轻量应用服务器套餐配置升级 轻量老用户专享免费升配!),这次在上次的基础上再次升级。也许这就是良心云吧,名不虚传。腾讯云怎么样?腾讯云好不好。腾讯云轻量应用服务器 Lighthouse 是一种易于使用和管理、适合承载轻量级业务负载的云服务器,能帮助个人和企业在云端快速构建网站、博客、电商、论坛等各类应用以及开发测试环境,并提供...

getproperty为你推荐
netbios协议NETBEUI协议有什么用?sms是什么短信验证是什么?腾讯合作伙伴大会从微信同程旅行买的机票怎么打印电子发票?医院排队系统怎么将排队系统的信息显示在led上cc防火墙服务器里安全狗里的WEB防火墙是什么意思particular教程AE的particular的particle设置微盟价格微盟怎么收费?在线操作系统常见的电脑操作系统有哪些?各有什么优缺点pps官方网站什么叫PPS?是什么网站?达思数据恢复哪些数据恢复软件(如:冰封系统一类的)好
域名城 mach 香港机房托管 英语简历模板word 美国php主机 国内加速器 私有云存储 免费网络电视 php免费空间 河南移动邮件系统 微信收钱 admit的用法 qq对话框 网通服务器托管 ftp免费空间 hkt 卡巴斯基破解版 web服务器是什么 云营销系统 starry 更多