oh man...C++ i love but Java...no thanks :/
i don't think Java is a bad language, i just can't stand the syntax :/
i get very annoyed when the syntax of a language is messy which is probably why i like PHP the most...not that i'm comparing PHP and Java, that's like comparing apples and oranges as i always say
White-Line Studios:
Vim:
www.vim.org
it comes with the very bare basics. if you want to customize it, you will have to add your own components which are available on the site.
emacs:
www.emacs.org