A fast and very easy-to-use Java IDE that is packed with useful features including catching compile-time and run-time exceptions and their locations in your source code. Code completion and code folding. Syntax formatting and syntax checking. Support for UML, plus database and webserver development. With two GUI builders and Java API help.