IntelliJ IDEA
Intelligent code-centric IDE designed to improve developer productivity.
- Intelligent editor, code analyzer, and powerful set of refactorings.
- UML Class Diagrams, with navigation to code and refactorings.
- Enterprise technologies support including Java EE, Spring, GWT, Struts