Встречается на собеседованиях • сегодня

Какие плюсы и минусы properties-файлов

Плюсы:

  • Простота использования: текстовый формат, понятный даже не-разработчикам
  • Поддержка Unicode (если правильно закодированы)
  • Легко редактировать без перекомпиляции
  • Встроенная поддержка в Java через java.util.Properties
  • Возможность иерархии через загрузку нескольких файлов

Минусы:

  • Нет поддержки сложных структур данных (только key-value)
  • Отсутствие типизации (все значения - строки)
  • Нет встроенной поддержки комментариев при редактировании программно
  • Ограниченная поддержка разных кодировок (по умолчанию ISO-8859-1)

Пример использования:

java
Properties props = new Properties();
try (InputStream in = Files.newInputStream(Paths.get("config.properties"))) {
    props.load(in);
}
String value = props.getProperty("db.url");
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы