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

Migrating from the `javax` to `jakarta` namespace
Migrating from the `javax` to `jakarta` namespace
How to transition your application from Java EE to Jakarta EE.
Working with Apache Tomcat in IntelliJ IDEA.
Working with Apache Tomcat in IntelliJ IDEA.
How to start a new project that uses Apache Tomcat and work with existing projects
Presenting with IntelliJ IDEA.
Presenting with IntelliJ IDEA.
Tips & tricks to level up your presentation skills with IntelliJ IDEA.
Hello World in IntelliJ IDEA
Hello World in IntelliJ IDEA
Create a new Java application and JAR file that prints `Hello World` to the console.

Recent playlists

Top Shortcuts
Top Shortcuts
Our handpicked top shortcuts just for you.
Moving Through Your Code
Moving Through Your Code
Tips for navigating your code base efficiently.
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.