Singleton Class or Class with only static fields? : <p>what is the better approach? </p>

<p>Let us assume a scenario in which there is a utility class that is used by other classes. What is better to use in this case, a singleton class which can be instantiated exactly once or should i make all the fieds static?</p>
