WebシステムでPropertyファイルを起動時に読み込んでメモリ上に展開することはよくあることだと思います。 で、それをEnumでやったらこうなる!というのを作ってみました。 PropertyHolder.java package property; import java.util.Properties; import java.util.Set; public enum PropertyHolder { Hoge("hoge.properties"), Foo("foo.properties"), Bar("bar.properties"); private Properties properties; private String fileName; static { System.out.println("staticイニシャライザ開始"); for (PropertyHolde