.properties

✍ dations ◷ 2025-09-18 04:39:07 #.properties

.properties是一种主要在Java相关技术中用来存储应用程序的可配置参数的文件的文件扩展名。它们也可以存储用于国际化和本地化的字符串,这种文件被称为属性资源包(Property Resource Bundles)。

每个参数被存储为一对字符串:一个存储名称参数(被称为“键”),另一个存储值。

每个.properties 文件中的行通常存储单个属性。对于每一行可能有这么几种格式,包括键=值键 = 值键:值,以及键 值

.properties文件可以使用井号(#)或叹号(!)作为一行中第一个非空白字符来表示它后面的所有文本都是一个注释。反斜杠()用于转义字符。下面提供一个属性文件的示例。

# You are reading the ".properties" entry.! The exclamation mark can also mark text as websitesite = http://en.wikipedia.org/message = Welcome to Wikipedia!

site是一个键,它对应的值是http://en.wikipedia.org/。而数字符号和感叹号作为注释标记文本,作为属性的一部分时没有什么影响。因此,message键具有值Welcome to Wikipedia!而不是Welcome to Wikipedia。另请注意,在Wikipedia!前面的所有空白被完全排除。

.properties文件的编码是ISO-8859-1,又称为Latin-1。所有非Latin-1字符必须利用Unicode转义字符录入,例如uHHHH中,HHHH是某个字符的Unicode字符集的十六进制的索引。这样就可以使用.properties文件作为本地化的属性资源包。非Latin-1的文本文件,可以通过使用随JDK提供的native2ascii工具转换为正确的.properties文件;或使用如po2prop的第三方工具,管理双语本地化格式转义为.properties。

从Java 1.5开始,JDK支持XML格式属性文件,其默认是UTF-8编码的,可以用来替代Java的.properties文件。

Adobe Flex亦使用.properties文件,不过其是用UTF-8编码的。

在Apache mod_jk(英语:mod_jk)的uriworkermap.properties文件中,感叹号(“!”)作为每行的第一个非空白字符时,表示逻辑非操作符。

相关

  • 新营客运新营汽车客运股份有限公司(英文:Singing Bus Co., Ltd.),简称:新营客运,是台湾的一家民营汽车客运公司,该公司于1950年1月成立,但实际早在台湾日治时期便已存在,原名新营乘合自动车株
  • 黄埔军校黄埔军校旧址位于中国广州市黄埔区长洲岛内,原为清朝陆军小学堂和海军学校校舍。1924年(民国13年)6月16日,孙中山在苏联顾问帮助下,创办了培养军事干部的学校中国国民党陆军军官
  • 犬小孢子菌犬小孢子菌(学名:)是小孢癣菌属下的一种真菌,分布于全球,是造成皮肤感染的重要病源菌之一,对毛发有高度感染力,主要感染猫、狗等宠物,但也可以对人类造成感染。犬小孢子菌的菌丝具有
  • 岩崎民男岩崎 民男(日语:いわさき たみお、1894年8月8日-1978年1月30日)为日本陆军军人。最终阶级陆军中将。山口县出身。农业・岩崎孝长男。就读过萩中学校、广岛陆军地方幼年学校、陆
  • 田智枚田智枚(1862年-1921年),字介臣,号简轩,山东潍县人,清朝政治人物、进士出身。清光绪十八年(1892年)考中进士,同年五月,改翰林院庶吉士。光绪二十年四月,散馆,授翰林院编修。历任云南乡试主
  • 北爱尔兰徽章北爱尔兰徽章是在1924年由北爱尔兰政府开始使用的,在1972年时被废除了正式地位。1922年爱尔兰自由邦从英国独立之后,内维尔·维尔金森在1923年设计了独立的徽章和旗帜。在经过
  • 卡塔斯峰坐标:46°34′09″N 9°30′51″E / 46.5692°N 9.5142°E / 46.5692; 9.5142卡塔斯峰(Piz Cartas),是瑞士的山峰,位于该国东南部,由格劳宾登州负责管辖,属于上哈尔布施泰因阿尔卑
  • F·S·柯里尔F·S·柯里尔(F. S. Collier,1875年-?),是一名英格兰男子羽毛球运动员。F·S·柯里尔是羽毛球运动发展早期的选手之一。1898年,他参加最先举办的羽毛球比赛——基尔福公开赛,不过在
  • 尼亚洛普神族尼亚洛普神族(阿美语:Nialop),是阿美族秀姑峦神话体系中,一支与狩猎、荒野相关的神族(神系、神家族)。‘Nialop’一词在阿美语的意思为‘狩猎’,此神族为狩猎之神萨索罗兰(Sasololan):84:281、女神拉丽兰(Rariraan/Lalda'an):72:51:85与其后裔,特色在于谱系当中有开台圣王(Kosia,为台语‘国姓爷’之音译)与塔嘎里(Tagiar/Taniar)两位汉族神:131。