Soldato
- Joined
- 22 Aug 2005
- Posts
- 8,968
- Location
- Clydebank
Another benefit of an IDE is the marvel that is "Intellisense" or "Code Completion" which is fantasic as both a learning and productivity aid when you're learning the Java class hierarchy. And as someone else mentioned, access to a debugger is pretty much essential.
EDIT: saying that, it is worth having a play with a non-IDE based environment though, so you get an understanding of how to invoke the Java compiler and other tools.
This isn't a feature exclusive to IDE's. Vim has 'auto completion' and quite advanced it is too.