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.
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.
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.
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.
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.
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.
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.
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.
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:
Fixed working dir for test run configuration [IDEA-227715].
Fixed the Open new tabs at the end option [IDEA-220087].