.properties

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

相关

  • 布伦特里布伦特里(英语:Braintree)是位于美国马萨诸塞州诺福克县的一个市镇。根据美国人口调查局2000年统计,共有人口33,828人,其中白人占93.96%、亚裔美国人占3.14%、非裔美国人占1.18%
  • 频率调制调频(英语:Frequency Modulation,缩写:FM)是一种以载波的瞬时频率变化来表示信息的调制方式。(与此相对应的调幅方式是透过载波幅度的变化来表示信息,而其频率却保持不变。)在模拟应
  • 钱象坤钱象坤(1569年-1640年),字弘载,号麟武,浙江会稽(今绍兴)人,晚明政治人物,同进士出身。万历二十九年(1601年)登辛丑科进士。天启年间,任礼部右侍郎兼太子宾客,后又为南京礼部尚书,后因被魏忠
  • 蒙脱石蒙脱石(Montmorillonite)是一种很软的页硅酸盐矿物,属于蒙皂石族的粘土矿物,形成于水中沉降的微晶聚集体。命名取自法国地名蒙莫里永。蒙脱石是一种2:1的黏土,即微观结构上为两层
  • 树夏实树夏实(日语:樹 なつみ,1960年2月5日-),日本漫画家。兵库县出身。代表作品为“出云传奇”。
  • 不要抬头《不要抬头》(英语:)是一部美国讽刺灾难片,由亚当·麦凯编剧和执导。主演群包括詹妮弗·劳伦斯、凯特·布兰切特、莱昂纳多·迪卡普里奥、梅丽尔·斯特里普、罗布·摩根(英语:Rob
  • 大唐儿女行《大唐儿女行》(英语:Court Lady),前名《盛唐攻略/驯夫记之大唐女儿行》,待播的中国大陆唐代古装电视剧,2019年拍摄,由于正担任制片人,欢娱影视出品,李一桐、许凯、苗圃、马跃等主演的
  • 眶沟眶沟(英文:Orbital sulcus)是位于大脑额叶底部一条呈H型的脑沟。额叶底部(眶面)位于额骨眶部上,呈凹陷状,而眶沟将其分为了四个部分,成为四
  • 唐廷波唐廷波(1973年11月-),辽宁喀左人,汉族,中国共产党党员。中华人民共和国政治人物、第十三届全国人民代表大会辽宁地区代表。2018年2月24日,当选为第十三届全国人大代表。
  • 艾丽斯·布雷迪艾丽斯·布雷迪(英语:Alice Brady,1892年11月2日-1939年10月28日)是美国电影演员,她曾获得奥斯卡最佳女配角奖。