.properties

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

相关

  • 嵊县坐标:29°36′N 120°49′E / 29.600°N 120.817°E / 29.600; 120.817嵊州市是中华人民共和国浙江省绍兴市的一个县级市。位于浙江东部,曹娥江上游,东邻宁波市奉化区和余姚市,
  • 新沙湾村新沙湾村(New Sandy Bay Village)是加勒比海岛国圣文森特和格林纳丁斯圣文森特岛夏洛特区的一个村庄,位于该岛北海岸,凡西以东和乔治敦以北,海拔高度仅19米。
  • 泰安海岸国立公园泰安海岸国立公园(朝鲜语:태안해안국립공원/泰安海岸國立公園  */?)是位于韩国忠清南道泰安郡与保宁市的海岸型国立公园。1978年10月20日指定,是韩国第13座国立公园,总面积327平
  • 超级骑警《超级骑警》(英语:)是一部2001年美国喜剧片,由杰伊·钱德拉萨卡(英语:Jay Chandrasekhar)执导并与破碎蜥蜴(英语:Broken Lizard)的成员凯文·赫夫南(英语:Kevin Heffernan (actor))、史
  • 一日贵妇一日贵妇()是1933年美国的一部电影,导演是法兰克·卡普拉,改编自Damon Runyon的短篇小说Madame La Gimp。这部电影是卡普拉导演的电影当中首部获得奥斯卡最佳导演奖提名的电影,也
  • 查尔斯·史都华·巴奈尔查尔斯·史都华·巴奈尔(英语:Charles Stewart Parnell,爱尔兰语:Cathal Stiúbhard Parnell,1846年6月27日-1891年10月6日)是19世纪爱尔兰自治运动领导者、英国下议院议员。1882年
  • 上伊芬山坐标:47°21′14″N 10°5′50″E / 47.35389°N 10.09722°E / 47.35389; 10.09722上伊芬山(德语:Hoher Ifen),是中欧的山峰,位于德国和奥地利接壤的边境,属于阿尔高阿尔卑斯山脉
  • 暴风雨 (游戏)《暴风雨》(英语:Tempest)是雅达利于1981年发行的街机游戏,原版由戴夫·陶依尔设计并编程。《暴风雨》为管道射击游戏,属于枪战游戏的一种,采用三维视角,环境固定。游戏相当受欢迎,有众多移植版于续作。游戏是最早支持选关与难度(前面几个关卡可跳关)的电子游戏之一。
  • Microsoft OneNoteMicrosoft OneNote是Microsoft推出的一款数字笔记本软件,是Office 365包的一部分。。OneNote最常用于笔记本电脑或台式电脑,但这套软件更适合用于支持手写笔操作的平板电脑,在这类设备上可使用触笔、声音或视频创建笔记,比单纯使用键盘更方便。OneNote可作为Microsoft Office和Windows 10的一部分使用。OneNote软件的界面是带有标签的三环活页夹的电子版本,可用于直接记录笔记,但也可用于收集打印的“页面”,或由其他应用程序发送过来的页面。页面可以在
  • 朱利叶斯·威布兰德朱利叶斯·伯恩哈德·弗里德里希·阿道夫·威布兰德(德语:Julius Bernhard Friedrich Adolph Wilbrand,1839年8月22日-1906年6月22日)是德国化学家。出生于今德国黑森州吉森。他在1863年尝试将甲苯硝化时,发现了三硝基甲苯。他当时只是将它作为黄色染料,但后来正是这种化合物开发出炸药的用途。