If you decided to try out Vim/vi and want a good introduction, I recommend Vi For Smarties. So that Vim works well with Java's indentation style, I recommend putting the following in the ".vimrc" (Mac) or "_vimrc" (Windows) file in your home directory:
set expandtab shiftwidth=4 tabstop=4 autoindent