Часто (если не всегда) в приложениях возникает необходимость считывать настройки и сохранять их в файл. Это конфигурационные параметры, которые инициализируют состояние приложения. Настройки могут храниться в разных местах - реестре, файлах, базе данных, Интернете. Если мы говорим о написании приложения на языке Java, то сохранение настроек порой удобно хранить в так называемых "файлах свойств". Они имеют расширение .properties. Когда приложение запускается - оно считывает настройки из properties-файла, а когда закрывается - записывает внутренние параметры в этот файл. Сам файл представляет собой пары "ключ=значение", где ключ - это имя какого-то параметра. Помимо настроек приложения в файлах свойств часто хранятся локализованные строки для разных языков. Полезно знать и уметь считывать такие "файлы свойств", чтобы в удобном виде иметь доступ к многочисленным настройкам приложения. Ниже мы рассмотрим, как считать файл свойств и сохранить его в объекте специального класса - Properties. В этом классе есть методы, которые позволяют легко получить параметр приложения и задать его - это методы getProperty() и setProperty(). Но в контексте этой краткой статьи мы рассмотрим лишь способ считывания файла: