Java is one of the most important languages for Visual Studio Code. Microsoft has shown keen interest in the Java community. It attracts Java’s top developers by providing timely updates to its open-source Cross Platform Editor, VS Code.
The updates for Java on VS Code come in the form of several updated Java extensions. Microsoft combines and markets these as an Extension Pack for Java. The benefit? A package that supports Java developers who want to use VS Code.
The Java Extension Pack is available in the Editor’s Marketplace. The package consists of six different extensions, which include:
As of June 2020, users had downloaded the extension pack more than 4.4 million times. This is an encouraging number for Microsoft. It proves that the giant’s time, resources and top developers are well-invested.
Frequent enhancements in VS Code extensions improve experience and productivity of Java coders. The enhancements also serve to keep Java Coders satisfied and to keep VS code in the spotlight.
In June 2020, elite software engineers introduced some noticeable enhancements. These were primarily in ‘Debugging’ and ‘Refactoring’. The display of the Java Language Level on the editor’s status bar was another change.
A new feature in the debugging extension allows developers to attach the debugger by process ID. It requires:
Refactoring has also improved. Now, renaming a folder via the file explorer will kick off package refactoring by default.
The first time, users will see a prompt asking them to confirm whether they always want to:
The behavior is controlled by “java.refactor.renameFromFileExplorer” present in the preference setting. It provides the following options to the user:
As Java evolves, Java Developers deal with different a Java Language Level in their work. Now, VS Code applies language level for your project based on project setting. In the latest enhancement, the status bar in VS Code displays the Java Language Level. This facilitates Java Developers by giving immediate visibility. It does not force them to open a project file to look for the Java Language Level whenever required.
The good news doesn’t end here. Users can configure their own JDK settings by clicking the Language Level on the status bar. It redirects them to ‘java.configuration.runtimes’ setting.
Users need to install the latest version of Language Support for Java Extension by Red Hat. Users must also set the active editor tab to a ‘.java’ file.”
See Also: Building Plugins And Extensions: Things All Java Developers Need To Know
Along with these three major upgrades, some minor enhancements were also introduced . Such changes are usually overlooked by mainstream media. But many Java coders recognize and appreciate them. Especially since elite software engineers conducted plenty of research to develop these features. They might seem trivial. But their impact on a Java Developer’s productivity and efficiency is noticeable.
Other minor features introduced earlier this year are:
Microsoft rolls out new Java updates for VS code in 2 months or less. This benefits more than 4 million developers in the world who use Java for development. Any dominating programming language attracts other giants in the industry. In this case, the dominating language is Java, the fastest growing language in the world.
From the perspective of a Java developer, it is a win-win situation. VS code being an open-source code editor, does not need developers to pay anything. The new features and enhancements are an attractive bonus for top tech talent.
Shaharyar Lalani is a developer with a strong interest in business analysis, project management, and UX design. He writes and teaches extensively on themes current in the world of web and app development, especially in Java technology.
Create a free profile and find your next great opportunity.
Sign up and find a perfect match for your team.
Xperti vets skilled professionals with its unique talent-matching process.
Connect and engage with technology enthusiasts.
© Xperti.io All Rights Reserved