Java

Learning resources for Java
and related technologies.

Java

Latest tips

Create an Editor Fold
Create an Editor Fold
Create an editor fold to hide parts of your class which can make it more readable.
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.
Presentation Mode
Presentation Mode
Enter and Exit Presentation Mode using the Quick Switch Scheme.
Delete file on rollback
Delete file on rollback
Delete unwanted files when doing a rollback.

JetBrains tools like IntelliJ IDEA are powerful developer productivity tools. What is the best way to learn how to harness that power?

You can find useful information on our Twitter page, or our product blog. Or videos on our YouTube channel. Plus, the documentation is always there to help.

We have also created the IntelliJ IDEA Guide, a collection of bite-sized visual resources, organized to help spark your learning. We hope it helps you get into the flow and excel at what you do.

Sharing feedback and contributing

The IntelliJ IDEA Guide is also an open project, with a repository in GitHub that hosts all the content. We write all the content in Markdown and render a static site. If you'd like to contribute to it, please refer to the README for more information.

Latest tutorials

Tips for Reading Code
Tips for Reading Code
Tips to help you read and understand code in IntelliJ IDEA.
Explore project structure with the Dependency Matrix
Explore project structure with the Dependency Matrix
Exploring project structure with the Dependency Matrix in IntelliJ IDEA.
Import project
Import project
Importing a project into IntelliJ IDEA.
GitLab Merge Requests
GitLab Merge Requests
Working with GitLab Merge Requests.

Recent playlists

Top Shortcuts
Top Shortcuts
Our handpicked top shortcuts just for you.
Getting Started with IntelliJ IDEA
Getting Started with IntelliJ IDEA
Helpful tips for working with IntelliJ IDEA for the first time.
Search Everywhere
Search Everywhere
Tips for using one of the most helpful shortcuts in the IDE.
Moving Through Your Code
Moving Through Your Code
Tips for navigating your code base efficiently.