Java: Ordering of methods within a class
<p>I've been searching around to see if there is a convention for this, but I don't see one. I would like to see what the community at large does.</p>

<p>When you have any class in Java, do you organize the methods in any particular way? Is there a convention for this.</p>

<p>For example, perhaps listing public static members first, then public members, then private members? Perhaps alphabetical order? Perhaps in order of how the methods will get called, that is, initialization methods first, worker/helper methods next, clean up methods last?</p>

<p>What do you do, and why? Is there a suggested way to do this?</p>