Properties: значения по умолчанию задаются конструктором
Properties: значения по умолчанию задаются конструктором Метода defaults(Properties) у Properties нет. Для резервных значений используйте конструктор: var defaults = new Properties(); defaults.setProperty("port", "8080"); var config = new Properties(defaults); System.out.println(config.getProperty("port")); // 8080 setProperty и getProperty предназначены для строковых ключей и значений. Хотя унаследованный put принимает Object, смешивать через него типы обычно не стоит. При чтении файла учитывайте кодировку: load(InputStream) использует правила ISO-8859-1 и Unicode escapes. Для UTF-8 передайте Reader с явно выбранной кодировкой. #Java Java Библиотека | Мы в Телеграм