Clean code structure starts with the text, believe it or not.
A programmer's mind can glean vast amounts of information with just a single glance
at a page of code, subconsciously, if it is laid out in a manner consistent with expectations, and therefore, conventions. So always
autoformat your code on a save and make liberal use of //formatter:off/on tags where necessary to make things neat.
Stick to Sun's bracket conventions or you'll be making code that already upsets 99% of other Java developers on the mere sight
of it. And make sure you have whitespace around operators (except brackets).
And finally, at least attempt to Javadoc anything public, and sprinkle comments around in your code for anything that's not completely obvious... which you'd be surprised to learn is almost everything you write that's longer than 3 lines.