Debugger Basics in IntelliJ IDEA

If you’ve ever used System.out.println() to debug your code, this post is a must-read.

A debugger is a special tool that you can use to execute your code in a strictly controlled environment. It lets you review and analyze the inner state of your application and find and fix bugs that may be hidden deep within your code.

With a debugger, you also have the power to change and test the behavior of your code without modifying the source, and do a lot of other interesting things too. Let’s take our first steps into the world of debugging and see what this tool is capable of.

Continue reading

Posted in Tips & Tricks, Tutorials | Leave a comment

25 Things We Love About Java

JetBrains loves all programming languages, and developers of all types! This May, Java turns 25 years old! So we want to pay it special attention, and celebrate 25 things we love about Java and the JVM.

DSGN-9341_25ThingsAboutJava

Continue reading

Posted in News & Events | Tagged | Leave a comment

Code Generation

A few weeks back we published a blog post and video about Code Completion. Now we’re going to look at Code Generation, which compliments the completion features so nicely that in the past we put both sets of features into a single video.

Code Generation is a really helpful feature in IntelliJ IDEA, particularly for Java programmers. Although Java as a language is steadily reducing the amount of boilerplate and typing that developers need to do, there are still plenty of common patterns of code that we simply shouldn’t have to type character by character. Indeed, in IntelliJ IDEA, we do not have to. This video and blog post show why not.

Continue reading

Posted in Tips & Tricks | Tagged , | 1 Comment

Double Shift to Search Everywhere

As a user of IntelliJ IDEA, you may often find yourself wanting to increase your productivity by limiting the use of your mouse in your daily work. 

With IntelliJ IDEA, you really only have to know a basic set of shortcuts, since you can use the Search Everywhere window to access anything you need. 

For example, you can search for shortcuts that you don’t remember, actions you rarely use in your work, or actions that don’t have shortcuts assigned to them. Search Everywhere can also help you access main menu actions, tool windows, and settings.

IntelliJ IDEA: how2pro banner Continue reading

Posted in Tips & Tricks | Tagged | 1 Comment

Code Completion

We’ve been updating our videos lately. Some are topics that haven’t been covered before, and some, like this one, have been covered more than once. In this video, we wanted to show the different types of code completion available in IntelliJ IDEA, and when you might want to use them.  There will be things in this video you already know, but you might also find a surprise or two.

Continue reading

Posted in Tips & Tricks | Tagged , , | 2 Comments

Introducing the IntelliJ IDEA Localization EAP for Chinese, Japanese, and Korean

Your favorite JetBrains IDE, IntelliJ IDEA, which has long been available only in English, is now being localized into three languages! At JetBrains, we strive to help you be more productive. We also understand that in order to take advantage of all the capabilities of our tools to the full, many users would prefer to have them in their native language. JetBrains has already localized the company website, and today we’re announcing the start of the Early Access Program (EAP) for IntelliJ IDEA localization.

ENG_blog_1600x800

Continue reading

Posted in EAP Releases, New Features | Tagged | 6 Comments

IntelliJ IDEA 2019.3.5 Is Available!

The fifth bug-fix update for v2019.3 has now been released. You can download IntelliJ IDEA 2019.3.5 from the website or update using the Toolbox App. Continue reading

Posted in Beta Releases | Tagged , | Leave a comment

Write Code Faster Using Live Templates

Whether you are preparing for a code demo or writing an every-day code, live templates offer a great way to speed up your coding. You can type in just a few letters and expand them to a much longer piece of code.

In this blog, I’ll cover why you need live templates and how to use them. You’ll also see how to create new templates and share them with your team members. Let’s get started with simple templates.


Continue reading

Posted in Tips & Tricks | Tagged | 4 Comments

Java Annotated Monthly – May 2020

Well April sucked. May isn’t going to be much better, even if here in Spain they are actually letting us outside to exercise now. Hang on in there. Distract yourself with the articles in this month’s newsletter if you like, or focus on other things that matter more.

Take care of yourself and those you love. Stay safe. Stay home if you can.

Java Annotated Monthly Logo with coffee mug and JetBrains logo

Continue reading

Posted in News & Events | Tagged | 2 Comments

IntelliJ IDEA 2020.1.1 is Available!

IntelliJ IDEA 2020.1.1, the first bug-fix update for the new major release of IntelliJ IDEA is now available. Update to the new version from the IDE, with the Toolbox App, or use snaps if you are an Ubuntu user. You can download this new version directly from our website.

You’ll find the following important fixes in this update:

Please take a look at the full list of changes in the release notes.

We appreciate your feedback. Please feel free to leave a comment in the section below, ping us on Twitter, or create or vote for an issue in our issue tracker.

Happy Developing!

Posted in Releases | Tagged | 35 Comments