I'm currently using skEdit for writing all my HTML/CSS/PERL/PHP code, but am about to start doing some Java coding...

Any recommendations for an editor? I'm not fussed by the whole IDE thing, I just want syntax highlighting, and preferably class/comment folding and auto-indenting