Объекты типа Properties в Java представляют собой специализированный класс для хранения пар ключ-значение, где и ключ, и значение — строки. Основные характеристики:
Можешь перечислить основные характеристики объектов типа Properties в Java?
Объекты типа Properties в Java представляют собой специализированный класс для хранения пар ключ-значение, где и ключ, и значение — строки. Основные характеристики:
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Объекты типа Properties в Java представляют собой специализированный класс для хранения пар ключ-значение, где и ключ, и значение — строки. Основные характеристики:
- Наследуется от
Hashtable<Object,Object>, но обычно используется сString. - Часто применяется для хранения конфигурационных параметров.
- Позволяет загружать и сохранять данные в формате
.propertiesчерез методыload(InputStream)иstore(OutputStream, String). - Поддерживает возможность указания значений по умолчанию через конструктор.
- Не гарантирует порядок элементов.
Пример:
Properties props = new Properties();
props.setProperty("username", "admin");
props.setProperty("password", "12345");
String user = props.getProperty("username");