シングルトンはパラメータで初期化する必要があります。私は静的なブロックを使用して、セッターメソッドの代わりにシステムプロパティからパラメータを取得したい。このシングルトンは同時に使われるかもしれないのでsetterを使いたくないので、setterを同期させたくありません。私はそれをシングルトンにするためにenumを使用し、enumは実行時パラメータでインスタンスを定義することができないので、コンストラクタを使用したくありません。Javaのシングルトンでシステムプロパティを使用するとよいですか?
私はシステムプロパティの代わりにセッターを使用する必要がありますか?私はそれが非常にプログラムのようなものではないJavaアプリケーションを起動するために気を付ける別のことを意味することを知っています。ありがとう。