.properties

✍ dations ◷ 2025-11-23 10:04:29 #.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文件中,感叹号(“!”)作为每行的第一个非空白字符时,表示逻辑非操作符。

相关

  • 试管婴儿体外人工受孕(英语:In vitro fertilization,缩写IVF; artificial fertilization),是将卵子与精子取出,在人为操作下进行体外受精,并培养成胚胎,再将胚胎植回母体内,整个过程真正在试
  • 联系国联系国是指一个主权国家在一定程度上与另一个较大的主权国家有着一种自由的合作伙伴关系的特殊政治关系,也称为自由联系关系。“自由联系”关系由《自由联合条约》或《联系国
  • 黎平话黎平话(本地发音),指贵州省黎平县的汉语方言。过去划入西南官话岑江片,ISO 639标准亦因袭之。新版分区划入西南官话湖广片黎靖小片。这种特殊的方言分布是和黎平的历史分不开的
  • 提法里提提法里提(Arabic: تيفاريتي)是西撒哈拉东北部的一个绿洲城镇,位于摩洛哥墙以东138公里处,距离斯马拉15公里,离毛里塔尼亚北部边界也不远。提法里提是波利萨里奥阵线所称
  • 克拉克斯堡 (加利福尼亚州)克拉克斯堡(英语:Clarksburg)是位于美国加利福尼亚州优洛县的一个人口普查指定地区。克拉克斯堡的座标为38°25′14″N 121°31′38″W / 38.42056°N 121.52722°W / 38.42056
  • 王自健王自健(1984年3月28日-),北京市东城区人。中国相声演员,北京第二班相声大会班主。东方卫视脱口秀节目《今晚80后脱口秀》主持人。小学时曾获北京市四驱车比赛第三名。后曾因过度
  • 雅尔塔雅尔塔(俄语:Ялта,乌克兰语:Ялта,克里米亚鞑靼语:Yalta)是位于克里米亚半岛南岸的一个城市,为世界闻名的历史古城,建于12世纪。人口约有141,781人,面积283km²。也是黑海沿岸知名的疗养区。雅尔塔从19世纪开始发展旅游业。在20世纪,雅尔塔是苏联最重要的疗养区。1945年的雅尔塔会议就是在这里的里瓦几亚宫举行。2014年克里米亚危机后乌克兰和俄罗斯均主张为自己领土。根据2001年1月1日乌克兰政府进行的人口普查结果,雅尔塔总人口为80,500人。雅尔塔主要居民是:俄罗斯人 - 65%
  • 阿尔巴尼亚-克罗地亚关系阿尔巴尼亚-克罗地亚关系是指阿尔巴尼亚和克罗地亚之间的双边关系。两国之间的外交关系于1992年8月25日成立。阿尔巴尼亚在萨格勒布设有大使馆,杜布罗夫尼克设有名誉领事馆,而克罗地亚在地拉那设有大使馆。这两个国家都是欧洲委员会,地中海联盟和北约的正式成员。此外,目前阿尔巴尼亚为加入欧洲联盟进行入盟谈判,克罗地亚已于2013年7月1日正式加入欧盟,成为欧盟成员国一员。克罗地亚坚决支持阿尔巴尼亚的欧洲一体化道路。 阿尔巴尼亚成为1992年1月21日首批宣布承认克罗地亚主权国家的国家之一。许多阿尔巴尼亚族志愿者在
  • 漠雁漠雁(1925年-2009年3月27日),原名栾为伦,笔名韧风,男,山东福山人,中国剧作家、话剧导演,中国戏剧家协会理事。
  • 吟鸟子吟鸟子,日本漫画家。2005年在《Wings》上发表了《ある幸福な人の噺》出道。2016年至2020年在《Mystery Bonita》连载的《きみを死なせないための物语》(作画协力:中泽泉汰)获得《这本漫画真厉害!2018》女性版第7名、みんなが选ぶTSUTAYAコミック大赏2019第4名和2021年第52届星云赏漫画部门奖项。