我建议,初学java,最好就用一些简单的文本编辑器就行。不要用IDE。这样既可以熟悉很多的类(都是常用的类),包括类名,方法,字段等,用多了后,对java的语言约束就了然于胸了,它的命名规范就掌握了。有了这个基础,就可以记住很多的类和方法了,像遇到一个新的类,计本上就可以猜到有什么样的方法,方法的大致形式(指的是拼写形式)以后用IDE就更简单了。
我是用editorPlus,它可以解析java/c/c++/html/xml/asp/等多种语法。
JCtreaor也用过,pro版的,也行吧,简单的IDE,不过没有eclipse好用。
ultraedit也用来的,纯文本编辑器,跟editorPlus差不多。只是要付费了,就没用。