Some of the keys I memorized:
F3 and F4 are must.
Ctrl + . = Go to (next) Error
Ctrl + 1 = Quick Fix (usually follow the above)
Ctrl + Shift + T = Open (T)ype (Java class/interface)
Ctrl + Shift + R = Open (R)esource (all files)
Ctrl + E = Show list of opened files in the IDE (if you type the file name it'll highlight/select it for you once this pop-up is active)
Format on Save - hook up your style with the Save action (right indentation, spaces, tabs, or whatnot).
Bind others that requires multiple steps (generate getters and setters).
If you're like me and use JUnit as a substitute for REPL:
Alt + Shift + X + T => run unit test.
Alt + Shift + D + T => run unit test in debug mode.
There are tons more if you know how to use Eclipse...
For Mac: swap the Ctrl key with Cmd.
Alt + Shift + i = inline variable/method
Ctrl + Shift + up/down = select the larger/smaller block of Java's AST
I also tend to create shorter keybindings for unit tests:
Ctrl + R = run unit test (from the test class file)
Ctrl + Alt + R = re-run last unit test