A java IDE i have decided to use

JAVA Advantages :: In built templates for on the fly development. A wizard support to quick project development, helps for large projects. Fast code edting with fast support for project management. Aplications can be...