I have used Netbeans, Eclipse, STS, and Intellij IDEA but Intellij has been my ultimate choice since my first use. It is one of the best IDE for developing applications. Compared to other IDEs, it provides strong support for autocomplete feature. The debugging feature in it is a lot easier and the User Interface is awesome. I just love it.
Using shortcuts helps us to do more in less time. I have my favorite IntelliJ IDEA shortcuts mentioned below.
Note: I have GNOME as a keymap setting in my IDE.