Two of Eclipses greatest Java features IMO are it's auto completion, and it's close integration to the Javadocs program.
For example, if you have a String object (
String s = "Hello world!";), and you want to call one of the String class's methods, but you don't know it's name, you can activate auto completion by pressing "CTRL + Space" (you would type
s. first).
A list of methods will pop up, with brief little descriptions.
Another thing I really like about Eclipse is the fact that it automatically (usually, if not, the hot key is SHIFT + CTRL + O) selects the proper imports. If I want to use an action listener, and I add the line
implements ActionListener Eclipse automatically adds the proper import for that.
Umm, in an IDE you get syntax highlighting, which is a huge plus. Eclipse also has auto formating (if you turn it on) that will allow you to type messy but keep your code clean.
There's also refactoring, which allows you to move a class to a different package and have all instances of that class updated automatically.
The only thing I don't like about Eclipse is how big it is. It takes ages to load up off my jump drive, so I just use it at home. If you're running everything off a jump drive, I'd say leave Eclipse home and stick with what you've been doing up until now. But for god's sake, please get something
better than notepad.