Java

Learning resources for Java
and related technologies.

Java

Latest tips

Add a Breakpoint
Add a Breakpoint
Add breakpoints when you get an exception in your code.
Complete Statement
Complete Statement
Complete statement can add your semicolons, brackets and manage caret placement for you.
Create a new class
Create a new class
Create a new class and a new package.
Inlay Hints
Inlay Hints
Inlay hints provide additional information about your code.

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.
Getting Started with IntelliJ IDEA
Getting Started with IntelliJ IDEA
Helpful tips for working with IntelliJ IDEA for the first time.
Moving Through Your Code
Moving Through Your Code
Tips for navigating your code base efficiently.
Search Everywhere
Search Everywhere
Tips for using one of the most helpful shortcuts in the IDE.