Tips

Visual, standalone, bite-sized learning resources organized into different categories.

View supertype and subtype hierarchy
View supertype and subtype hierarchy
You can view supertypes and subtypes in the hierarchy quickly with your keyboard shortcuts.
Surround With
Surround With
Surround your code with common programming constructs.
Shortcuts and Abbreviations
Shortcuts and Abbreviations
Using shortcuts and abbreviations to speed up your navigation in your IDE.
Delete file on rollback
Delete file on rollback
Delete unwanted files when doing a rollback.
Presentation Mode
Presentation Mode
Enter and Exit Presentation Mode using the Quick Switch Scheme.
Generate Overrides for equals(), hashCode() and toString()
Generate Overrides for equals(), hashCode() and toString()
We can generate the code to override the equals and hashCode methods.
Create an Editor Fold
Create an Editor Fold
Create an editor fold to hide parts of your class which can make it more readable.
Create New Class
Create New Class
Quickly add new classes to your project.
Evaluate JSON Path Expressions
Evaluate JSON Path Expressions
Use IntelliJ IDEA to check if your JSON Path expression are correct.
Enable Git Staging
Enable Git Staging
Git Staging is an alternative approach to IntelliJ IDEA Changelists.
Convert Class to Record
Convert Class to Record
Use inspections to convert classes to Java 16 records.
Run inspection
Run inspection
Run inspection by name. For example, run Vulnerable API usage to see where the vulnerable API of external dependencies is used in your code.