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

日本CN2独立物理服务器 E3 1230 16G 20M 500元/月 提速啦

提速啦的来历提速啦是 网站 本着“良心 便宜 稳定”的初衷 为小白用户避免被坑 由赣州王成璟网络科技有限公司旗下赣州提速啦网络科技有限公司运营 投资1000万人民币 在美国Cera 香港CTG 香港Cera 国内 杭州 宿迁 浙江 赣州 南昌 大连 辽宁 扬州 等地区建立数据中心 正规持有IDC ISP CDN 云牌照 公司。公司购买产品支持3天内退款 超过3天步退款政策。提速啦的市场定位提速啦主...

BuyVM商家4个机房的官方测试IP地址和测速文件

BuyVM 商家算是有一些年头,从早年提供低价便宜VPS主机深受广大网友抢购且也遭到吐槽的是因为审核账户太过于严格。毕竟我们国内的个人注册账户喜欢账户资料乱写,毕竟我们看英文信息有些还是比较难以识别的,于是就注册信息的时候随便打一些字符,这些是不能通过的。前几天,我们可以看到BUYVM商家有新增加迈阿密机房,而且商家有提供大硬盘且不限制流量的VPS主机,深受有一些网友的喜欢。目前,BUYVM商家有...

Sparkedhost($8/月)美国迈阿密AMD Ryzen高性能VPS;免费100G高防

sparkedhost怎么样?sparkedhost主机。Sparkedhost于2017年7月注册在美国康涅狄格州,2018年收购了ClynexHost,2019年8月从Taltum Solutions SL收购了The Beast Hosting,同年10月从Reilly Bauer收购了OptNode Hosting。sparkedhost当前的业务主要为:为游戏“我的世界”提供服务器、虚拟...

getproperty为你推荐
中国万维网中国互联网是哪年提出来的互联网舆情监控系统互联网舆情监控系统软硬件有哪些?存储区域网络nas、das、san 三种网络环境的区分4k超高清视频下载为新手推荐几个获取4K片源的途径爱短信官网求助。爱短信爱聊怎么用?netbios协议NetBIOS协议起什么作用?音乐代码网页中怎么写自动播放mp3音乐的代码动画分镜头脚本求份《仙剑奇侠传5》剧情动画分镜头脚本 越多越好彩信平台请问彩信平台升级怎么改参数能告诉我具体步骤吗?validdatevalid use date 什么意思
VPS之家 cdn服务器 美国php空间 typecho 华为网络硬盘 web服务器架设 宁波服务器 百度云1t 免费智能解析 100mbps 云营销系统 lamp架构 注册阿里云邮箱 金主 徐州电信 万网注册 黑科云 阿里云个人邮箱 中国电信宽带测速 免备案jsp空间 更多