Microsoft teaches Visual Studio Code a few new Java tricks

Microsoft has taught Visual Studio Code a few new tricks to help Java developers as we ease into the next decade.

The main feature is a new Call Hierarchy view. By right-clicking a function and navigating to Peek Call Hierarchy, a developer can see a full list of incoming and outgoing calls (it's possible to filter just either, if you so desire.)

callhierachy

Another welcome addition is Data Breakpoints. This feature allows breakpoints to be set if a variable changes:

Data-Breakpoint

Code actions, indicated by a lightbulb icon within the code editor, will now be sorted by "relevance" (though Microsoft has not divulged exactly how it determines that.)

According to this month's TIOBE Index, Java remains the most popular programming language. While the world's most popular operating system, Android, is gradually shifting away from Java in favour of Kotlin – the former language is still far more popular in terms of actual usage both on and off Google’s platform.

While the additions to Visual Studio Code may not be groundbreaking, they're useful nonetheless. With the IDE now boasting thousands of extensions in its marketplace it's likely most missing features out-the-box can be added.

Microsoft's free lightweight code editor is going from strength-to-strength and, while ideal for those working in multiple languages, some developers will still want to use a more fully-featured IDE like Android Studio, Eclipse, or JetBrains IntelliJ IDEA.

According to a survey of 10,500 Java developers published by Java Magazine last year, just one percent use Visual Studio Code as their primary IDE… Around the same as Oracle JDeveloper.

The three most popular IDEs were IntelliJ IDEA (45%), Eclipse (38%), and Apache NetBeans (11%).

You can find a full rundown of the additions to Visual Studio Code, including the smaller enhancements, in this post by senior program manager Xiaokai Hi.

Interested in hearing industry leaders discuss subjects like this and sharing their use-cases? Attend the co-located 5G ExpoIoT Tech Expo, Blockchain Expo, AI & Big Data Expo, and Cyber Security & Cloud Expo World Series with upcoming events in Silicon Valley, London, and Amsterdam.

Related Stories

Leave a comment

Alternatively

This will only be used to quickly provide signup information and will not allow us to post to your account or appear on your timeline.