Синглтон должен быть инициализирован параметром. Я хочу использовать статический блок для получения параметра из системных свойств вместо метода setter. Я не хочу использовать setter, потому что этот синглтон можно использовать одновременно, и я не хочу, чтобы сеттер был синхронизирован. Я не хочу использовать конструктор, потому что я использую enum, чтобы сделать его singleton, и перечисление не может определить экземпляры с параметром runtime.Хорошо ли использовать свойства системы в одноэлементном режиме на Java?
Есть ли причина, по которой я должен использовать установщик вместо системных свойств? Я знаю, что это означает еще одну вещь, чтобы следить за запуском приложения Java, которое не очень похоже на программу. Благодарю.