跳至內容

.properties

出自Taiwan Tongues 客語維基
這是此頁批准,以及是最近的修訂。

. properties係一種主要在 Java 相關技術當中用來儲存應用程式个可組態參數个檔案个副檔名。佢兜也做得儲存用在國際化摎在地化个字串,這種檔案分人講係屬性資源包(Property Resource Bundles)。

逐個參數分人貯金係一對字串:一隻儲存名稱參數(分人喊做「鍵」), 另外一隻儲存值。

格式

逐個 . properties檔案當中个行通常儲存單個屬性。每一行可能有恁多種个格式,包含 ` 重點=值 `,` 重點=值 `,` 重點 : 值 `,還有 ` 重點放心 `。

. properties 檔案做得使用井號(#)也係煩嘆號(!)做一行當中第一個非空白字元來表示佢後背个所有文字都係一隻注釋。反斜槓(\)用來跳脫字元。下背提供一隻屬性个檔案例。

site 係一个鍵,佢對應个值係 http : / / en . wikipedia . org /。同數目字符號還有感嘆號準做注釋標記文字,做為屬性个一部分時無麼个影響。故所,message 鍵具有值 Welcome to Wikipedia ! 毋係 Welcome to Wikipedia。另外鄉親還係愛注意,在 Wikipedia ! 頭前个所有空白分人完全排除。

. properties 檔案个編碼係 ISO 八千八百五十九點一,又安到 Latin 重點一千八百空二。所有非 Latin 筆字元都愛來利用 Unicode 跳脫字元錄入,比將講 \ uHHHH 中,HHHH 係一隻字元个 Unicode 字元集个十六進位个索引。恁仔就做得用 .properties 檔案係在地化个性資源包。非 Latin 研究个文字檔案,做得通過使用隨時 JDK 提供个 native 二 ascii 工具轉換為正確个 . properties檔案;或者係使用像 po 二 prop 个第三方工具,管理雙語在地化格式跳脫為 . properties。

從 Java 一千五百空二,JDK 支援 XML 格式屬於性个檔案,有按算愛來設置 UTF-八編碼个,做得用來替 Java 个 . properties 檔案。

在 Java 外个應用

Adobe Flex 也使用 . properties 檔案,毋過其係用 UTF 八編碼个。

在 Apache mod \ _ jk 个 uriworkermap . properties 檔案當中,感嘆號(「 !」)做為每行个第一個非空白字元个時節,表示邏輯非運算子。==參見==

  • XML 摎 YAML 被用作兜更加複雜个組態格式

參考文獻

外部連結

  • ` java . util . Properties . load ( java . io . Reader ) `—— 拿出來良好个 Java 屬性檔案精確語意。
  • ` java . util . PropertyResourceBundle `—— 紹介了屬性个資源包。
  • ` java . util . Properties `—— Java 下用簡單 XML 格式个載入摎儲存性。
  • MultiProperties—— 這係一隻 Eclipse 外掛程式,用來編輯當多個內容都像鍵个共樣 - 值檔案。這種檔案格式做得算係性个檔案。
  • Bracket Properties—— 佢「重新定義」了「算係性」个概念,並做得使無所不在个 . properties 檔案保持好勢。
  • Java Properties Editor ( Application + Eclipse plugin )—— 在歸个專案當中檢視同編輯屬性檔案个實用工具。
  • DOKSoft Properties Editor Eclipse plugin - i 十八 n 工具,還鬥等 Eclipse IDE 中。
  • Message Editor——佢管理 Java 應用程式个啦 i 十八 n。
  • JLokalize—— 開源个 Java 算係性个編輯器,有翻譯摎拼寫檢查个功能。