Eclipse

You can download Eclipse from : http://www.eclipse.org

Some of the Shortcuts :

Ctrl + space        Ctrl + 1 for suggestions             
Ctrl + D - delete a line

Ctrl + Shift + F - to format code    
Ctrl + Shift + O - to organize imports 

Ctrl + Shift + R - for opening a resource in workspace   
 
Ctrl + Shift + T - searching for a type
F4 - for opening type hierarchy / inheritance relationship of the class
Ctrl + O - for class outline

Ctrl + Shift + L - to list all shortcuts
      
Ctrl + / - to single line comment and uncomment

Methods related:
-----------------
F3 - to go to function declaration/open method definition
Ctrl + Shift + G - method invocations, which other methods are invoking          
Ctrl + Alt + H - to open call hierarchy

Searching
----------
Ctrl + H - for searching workspace        
Ctrl + F - for searching within file

Debugging
----------
F11 - Debug            F5 - Step Into            F6 - Step Over
Ctrl + R - to run to that statement even without break-point on that line

To view all pre-defined templates
----------------------------------
Window -> Preferences -> Java -> Editor -> Templates

Window -> Preferences -> Java -> Installed JREs       
                              -> Compiler : compliance level

Window -> Show View 
Window -> Perspective -> Open Perspective
Window -> Perspective -> Save Perspective As...

*** If you want Eclipse to automatically do some actions when you save file or like that:
            Window -> Preferences -> Java -> Editor -> Save Actions