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.

JetBrains looks at state of Java community in new analysis

To celebrate Java’s 25th anniversary this year and the latest release of Java 15, JetBrains has compiled data from multiple sources to look at what the current state of the language is.  First, it looked at where most Java developers are based. According to the Developer Estimation Model by the Market Research and Analytics Team, … continue reading

Java 15 released with developer productivity enhancements

Java 15, the first Java release following the language’s 25th anniversary in May, is now generally available, with new features and capabilities as well as modernizations to existing code.  “For 25 years now we have been able to maintain Java’s virtues over time,” said Chad Arimura, VP of developer relations for the Java Platform Group … continue reading

SD Times news digest: KronoGraph released to provide timeline visualizations, Diffblue launches automated Java unit testing solution, SaaS Ventures announces second $20 million fund

Cambridge Intelligence announces KronoGraph to provide timeline visualizations. KronoGraph is a developer toolkit for JavaScript and React developers that enables users to build browser-based, interactive, investigative timeline visualizations that reveal how events unfold. It is entirely customizable and works with any source of time-based data in datasets. While KronoGraph is a standalone tool, it integrates … continue reading

SD Times news digest: Appvia’s Kore Cost, OpenLogic by Perforce expands Java support, and Android App Bundle improvements

Appvia announced a new feature that allows users to manage cloud spending with the Kore Cost prediction and visibility tool.  With the new solution, engineering teams are also able to see cost implications across different cloud providers and reusable cloud templates (plans), and immediately see how altering node pool sizes and instances would change these … continue reading

SD Times news digest: Undo LiveRecorder for Java, Splice Machine Kubernetes Ops Center, and PyTorch 1.6 launched

Undo has announced support for Java. With LiveRecorder for Java, developers can resolve bugs much faster than before. It simplifies the traditional and lengthy process of debugging complex Java applications down to Record, Play, and Resolve, the company explained.  Developers debugging Java applications get an automatic 100% reproduction of the error that caused the failure. … continue reading

SD Times news digest: GrammaTech acquires JuliaSoft, Snyk announces prioritization capabilities, and TigerGraph makes updates to GSQL

Software assurance and cybersecurity company GrammaTech announced it will be acquiring code analysis company JuliaSoft. According to GrammaTech, the acquisition will help it expand the reach of the CodeSonar SAST platform to Java and C#. The new language support extends the automated detection of software vulnerabilities to enterprise use cases where safety and security are … continue reading

SD Times news digest: Perforce’s JRebel and XRebel plugin, .NET 5.0 preview 6, and PHP 8.0 alpha 1

Perforce announced a new combined plugin that will allow Java developers to use JRebel productivity and performance tools in Eclipse IDE. According to the company, packaging JRebel and XRebel will help developers accelerate the time to market for high performance Java applications. JRebel is a Java plugin that allows developers to skip redeploys during development … continue reading

Increasing Jakarta EE adoption indicates growing interest in cloud-native Java

Java developers are increasingly becoming interested in cloud-native Java, according to the findings of a new study from the Eclipse Foundation. The study also showed that there has been significant adoption of Jakarta EE 8.  The 2020 Jakarta EE Developer Survey is based on responses from thousands of Java developers. There was a 19% increase … continue reading

Undo adds support for Java in LiveRecorder

Undo is trying to make it easier for developers to debug Java applications. It recently announced an early access beta program for its product LiveRecorder for Java.  LiveRecorder allows developers to record, replay, and reverse debug Java applications. LiveRecorder is the company’s flagship product, but up until this beta it only supported C/C++ applications. “Obviously … continue reading

Report: Python has overtaken Java in the last year

For the past few years, reports have indicated that Python was quickly rising to the top of the most used programming languages. Python was the 2018 TIOBE Index programming language of the year. TIOBE even predicted in June of last year that Python would soon surpass Java on its index. Additionally, it was the second-most … continue reading

SD Times news digest: Apache NetBeans 12.0, Google Play Asset Delivery, and Crystal 0.35

The latest release of the integrated development environment for Java is now available. Apache NetBeans 12.0 adds support for the latest Java features, integrates new code donations from Oracle for Java Web development and many improvements.   It also enhances Apache Maven tooling and includes built-in features for Payara and WildFly for the first time.  According … continue reading

BellSoft teams up with VMware to improve OpenJDK

OpenJDK usage has ramped up significantly in the past few years, and even more so in the past year after Oracle’s decision in 2019 to change their licensing model for Java so that only paid subscribers would get updates for Java SE. A Snyk survey from 2020 revealed that only 34% of Java users utilized … continue reading

1 2 3 29
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!