2004-09-16 Understanding the Interplay Between Utility Classes and Static Initialization http://www.onjava.com/pub/a/onjava/2004/09/15/statics.html フレームワークとかライブラリとか設計・実装する人は全員読んどいてください。