Java explained

Java is a programming language and platform for developing and running software, released in 1995 by Sun Microsystems after the work by its creator, James Gosling, and his team. It was unique for its ability to be compiled to bytecode and executed on any platform that had a Java Virtual Machine runtime — giving birth to the phrase, “write once, run anywhere.”
The term ‘Java’ consists of the Java language, the Java Standard Edition (SE) that is the base platform for running Java programs, and the Java Enterprise Edition for large distributed environments. Java SE is overseen by Oracle Corp., which purchased Sun, while Java EE has been turned over to the Eclipse Foundation as steward.

Java comes with a core set of libraries and packages that remove many of the down-in-the-weeds hurdles developers had to clear to get their applications running. Java 11 is the most recent long-term support release of the language. Among the top Java development environments today are the OpenJDK, IntelliJ IDEA and NetBeans. Among the popular frameworks around Java is Spring.

Report: Enterprise Java is having a renaissance

Enterprise Java is currently experiencing a renaissance, ever since the change in name from Java EE to Jakarta EE and the transfer of the project from Oracle to the Eclipse Foundation. This is according to Mike Milinkovich, executive director of The Eclipse Foundation, in response to the results of the foundation’s 2021 Jakarta EE Developer … continue reading

Java 17 released with updates to LTS schedule

The latest release of Java is now available. Java 17 is a long-term support (LTS) release, the last of which was Java 11. According to Oracle, over 70 JDK Enhancement Proposals (JEPs) have been added to the language since Java 11. With this LTS release, Oracle is also working to enhance support for customers. It … continue reading

SD Times news digest: Java on Visual Studio Code update, Applitools ties in to e-learning platforms, Next Pathway cloud migration tool update

The newest Java update includes a user experience for Visual Studio Code’s testing, Maven dependency management, and project management features. Developers can now access a new layout of buttons in the left area of the editor that enables easy access to run and debug test cases.  Also, the Test Explorer has been completely revamped to … continue reading

IntelliJ IDEA 2021.2 introduces project-wide analysis

The latest version of JetBrains’ Java IDE is now available. IntelliJ IDEA 2021.2 includes several updates aimed at improving the daily experience of the platform. It includes a new project-wide analysis feature that allows developers to track errors before compiling the code.  JetBrains also added a number of actions that will activate when a project … continue reading

Report: JavaScript remains the most popular language among developers

JavaScript is the most popular language among developers. This is according to the fifth annual Developer Ecosystem Survey conducted by JetBrains with responses from 31,743 developers from 183 different countries. This finding is consistent with last year’s report, which found JavaScript to be the most widely used language. The purpose of the survey is to … continue reading

Roadmap of Java in Visual Studio Code

Roadmap released for Java in Visual Studio Code up through December 2021

Microsoft is providing insights into what it has planned for Java in Visual Studio Code through the end of 2021.  One area of focus will be on improving the fundamental development experience, which includes investing in better code completion and navigation, package import, compiling, debugging, and testing. The company is also planning to improve how … continue reading

Report: Developers are moving away from Java 8 to Java 11

Previous reports of the Java community found that developers were still mainly using Java 8 and didn’t adopt newer versions, but according to Snyk’s JVM Ecosystem Report 2021, that is starting to change. This year, 61.5% of respondents are using Java 11 somewhere in production, and almost 12% are using the latest release, which was … continue reading

SD Times news digest: GitHub Issues gets new beta features, Amazon CodeGuru announces new integrations, Brave launches Brave Search beta

GitHub announced new beta features within GitHub issues to connect planning directly to the work teams are doing and to flexibly adapt to their needs whether that’s through project tables that are built like spreadsheets, custom fields, a keyboard-driven command palette, improved task lists and issue forms. “Often, we find ourselves creating a spreadsheet or … continue reading

SD Times news digest: Visual Studio 2022 Preview 1, Rust 1.53 released, HackerOne announces GitHub integration

Microsoft announced the first preview release of Visual Studio 2022, which the company aims to use to test and tune the scalability of the new 64-bit platform.  The Visual Studio 2022 previews can be installed side-by-side with earlier versions of Visual Studio, which are available in all three editions (Community, Pro, and Enterprise), and are … continue reading

Eclipse IDE Working Group is formed

The Eclipse Foundation has announced it launched a working group for Eclipse IDE. The Eclipse IDE Working Group will work to ensure the “continued evolution, adoption, and sustainability of the Eclipse IDE suite of products, related technologies, and ecosystem,” according to the Eclipse Foundation.  The Eclipse IDE Working Group will offer governance, guidance, and funding … continue reading

Jakarta EE 9.1 now available

The Jakarta EE Working Group has announced that Jakarta EE 9.1 is now available. According to the Working Group, this release is significant because it makes Jakarta EE compatible with Java SE 11.  Jakarta EE 9.1 already has five compatible implementations from leaders in the Java ecosystem: IBM Open Liberty, Eclipse Glassfish, Apache TomEE, Red … continue reading

WaveMaker 10.7 improves working in branches

The Java low-code platform provider WaveMaker has announced version 10.7 of its solution. The latest release features better support for working in branches.  According to the company, working in branches enables a standard software development life cycle workflow by ensuring fixes are made without stalling team progress. The 10.7 release includes branching support for hotfixes … continue reading

1 2 3 31
HTML Snippets Powered By : XYZScripts.com

Get access to this and other exclusive articles for FREE!

There's no charge and it only takes a few seconds.

Sign up now!