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

香港E3 16G 390元/ 香港E5*2 32G 600元/ 香港站群 4-8C 1200元/ 美国200G高防 900/ 日本100M 700元

3C云国内IDC/ISP资质齐全商家,与香港公司联合运营, 已超6年运营 。本次为大家带来的是双12特惠活动,香港美国日本韩国|高速精品|高防|站群|大带宽等产品齐全,欢迎咨询问价。3C云科技有限公司官方网站:http://www.3cccy.com/客服QQ:937695003网页客服:点击咨询客户QQ交流群:1042709810价目表总览升级内存 60元 8G内存升级硬盘 1T机械 90元 2...

妮妮云80元/月,香港站群云服务器 1核1G

妮妮云的来历妮妮云是 789 陈总 张总 三方共同投资建立的网站 本着“良心 便宜 稳定”的初衷 为小白用户避免被坑妮妮云的市场定位妮妮云主要代理市场稳定速度的云服务器产品,避免新手购买云服务器的时候众多商家不知道如何选择,妮妮云就帮你选择好了产品,无需承担购买风险,不用担心出现被跑路 被诈骗的情况。妮妮云的售后保证妮妮云退款 通过于合作商的友好协商,云服务器提供2天内全额退款,超过2天不退款 物...

Megalayer 香港CN2优化线路VPS主机速度和性能综合评测

对于Megalayer云服务器提供商在之前也有对于他们家的美国服务器和香港服务器进行过评测和介绍,但是对于大部分网友来说需要独立服务器和站群服务器并不是特别的普及,我们很多网友使用较多的还是云服务器或者VPS主机比较多。在前面也有在"Megalayer新增香港VPS主机 1GB内存 50GB SSD 2M带宽 月59元"文章中有介绍到Megalayer商家有新增香港CN2优化VPS主机。那时候看这...

getproperty为你推荐
南宁虚拟空间请问虚拟空间在哪里买?mergefield邮件合并中如何插入百分数youtube创始人卜秋静 有关生平介绍上行宽带上行宽带和下行宽带什么意思shoujiao手机板aoblox怎么从英文变成中文cursorlocationsession("rs").cursorlocation=3是什么意思?gbk内码怎么查GBK内码?backupexecBackup Exec 2014怎么备份Exchangeacceptchangesaltium designer 6.0如何给元件重新编号idataparameterinvalid parameter是什么意思
美国主机评测 adman stablehost awardspace 圣迭戈 京东云擎 商务主机 促正网秒杀 百度云1t hdd 台湾谷歌 根服务器 万网空间管理 东莞idc 云营销系统 免费的asp空间 韩国代理ip 德隆中文网 新加坡空间 独立主机 更多