Author Archives: Mala Gupta

Java 14 and IntelliJ IDEA

Java 14 packs a lot of Java language features for you. It includes Records and Pattern Matching for instanceof as preview language features, and Text Blocks in the second preview. It also adds Switch Expressions as a Standard language Feature. … Continue reading

Posted in Beta Releases, EAP Releases, New Features, News & Events, Releases | Tagged , , , , , , | 8 Comments

Profiling Tools and IntelliJ IDEA Ultimate

IntelliJ IDEA Ultimate has out of the box support for profiling your applications using multiple Profilers. Now you can profile your application and analyze the results, without leaving your IDE. By profiling your application, you can discover the methods that … Continue reading

Posted in New Features, Releases | Tagged , , , , | 5 Comments

Java 13 and IntelliJ IDEA

With Text Blocks, Java 13 is making it easier for you to work with multi-line String values. You would no longer need concatenation operators or escape sequences for your HTML, XML, JSON, or SQL queries, stored as String values. Java … Continue reading

Posted in New Features, Tutorials | Tagged , , , , , | 5 Comments

Refactoring: Inline Method in IntelliJ IDEA

The idea of Inline Method Refactoring is simple – replace a method call with its contents. Still, it is really powerful. But to appreciate its power, you need to know its use cases. Let’s understand why, when, and how to … Continue reading

Posted in New Features | Tagged , , , , | 4 Comments

Refactoring: Extract Variable in IntelliJ IDEA

As a code base ages, new code is added, and the existing code is modified to meet the business requirements. This can often have a negative impact on the design and structure of the code. Developers may fear working with such … Continue reading

Posted in Demos, New Features, Releases | Tagged , , , | Leave a comment

Java 12 and IntelliJ IDEA

With switch expressions, Java 12 is enhancing one of its basic language constructs – switch – to improve everyday coding experience for developers. Benefits are multi-fold. As compared to the ‘traditional’ switch constructs, switch expressions can return a value. The ability … Continue reading

Posted in New Features | Tagged , , | 10 Comments