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.

BellSoft introduces Alpaquita Cloud Native Platform and Alpaquita Linux

BellSoft, creator of progressive Java runtime for a complete Java experience, Liberica JDK, and an OpenJDK contributor, today announced the release of BellSoft Alpaquita Cloud Native Platform and Alpaquita Linux.  The company stated that these offerings are intended to address the growing demand for more efficient, secure, and supported Java software that performs well as … continue reading

Jakarta EE 10 released with microservices capabilities

The Jakarta EE 10 Platform, Web Profile, and new Core Profile Specifications were released today, introducing new features for building modernized, simplified, and lightweight cloud-native Java applications.  “This release is the ‘big one’ that plants Jakarta EE firmly in the modern era of microservices and containers,” said Mike Milinkovich, executive director of the Eclipse Foundation. … continue reading

Java 19 released with language improvements and library enhancements

The latest version of Java has been released by Oracle. Java 19 includes a number of updates related to performance, stability, and security.  The most significant improvements to the language itself are the ability to nest record patterns and pattern matching for switch expressions, both of which are currently in preview. The record patterns update … continue reading

Microsoft adds built-in support for Lombok in Java for Visual Studio Code update

Microsoft has made its monthly update for Java in Visual Studio Code. This update includes built-in support for the Lombok library, drag and drop support, an exclusion list for inlay hints, and more.  Some Visual Studio Code users had been reporting to Microsoft that when they have Lombok dependencies in their projects, some extensions wouldn’t … continue reading

SD Times Open-Source Project of the Week: Adoptium

Adoptium is an open-source project from the Eclipse Foundation that aims to provide Java developers with pre-built OpenJDK binaries.  “Our goal is to meet the needs of both the Eclipse community and broader runtime users by providing a comprehensive set of technologies around runtimes for Java applications that operate alongside existing standards, infrastructures, and cloud … continue reading

Report: Percentage of Oracle JDK distributions in Java ecosystem drops significantly

Oracle may be the stewards of the Java programming language, but their market share in Java Development Kit (JDK) distributions has significantly dropped over the past two years. This is according to New Relic’s 2022 State of the Java Ecosystem report, which draws data from applications reporting to New Relic.  According to the survey, Oracle … continue reading

CodeGym launches special donation program to help Ukrainians

Since Russia’s initial attack on Ukraine, 53% of Ukrainian citizens have lost their jobs and over 4.5 million have been forced to flee the country, according to CodeGym, the Ukrainian online course for learning Java programming. Because of this, CodeGym announced the launch of a special donation program to help Ukrainians that have been severely … continue reading

How to avoid the top 7 Java security pitfalls

Even before the Log4j vulnerability led to the targeting of nearly one-half of global corporate networks, Java applications have presented abundant opportunities for hackers. After all, there are so many components to protect – server-side logic, client-side logic, data storage, data transportation, APIs and others – that it’s daunting to defend everything. In fact, serious … continue reading

Java 18 release introduces Simple Web Server for testing and prototyping

The latest version of Java, Java 18, is now available, with nine new approved enhancements.  A Simple Web Server is now available in Java 18, and it can be used for prototyping and testing purposes.  “It’s sort of a representation of our continued efforts to make Java more approachable for students and educators and developers … continue reading

Report: Majority of Java developers plan to transition to Java 17 within the next year

A majority of Java developers are planning to make the move to the latest Long-Term Support (LTS) version of the language. According to JRebel’s 2022 Java Developer Productivity Report, 62% of developers plan to switch within the next 12 months.  According to the survey, Java 8 is currently the most used version in production at … continue reading

Microsoft reveals 2022 roadmap for Java in VS Code

Microsoft released its roadmap for its planned updates for Java on Visual Studio Code and highlighted its most important improvements in 2021.  2021 saw substantial improvements on all extensions in the Extension Pack for Java including 1.0 release of Language Support for Java, a Gradle for Java extension release, a new and better getting started … continue reading

SD Times Open-Source Project of the Week: SafeLog4j

SafeLog4j is an open-source tool that can detect and verify vulnerable Log4j applications and protect them. This project comes after a 0-day exploit in the Java logging library, Log4j (version 2) was discovered on December 9. The vulnerability resulted in Remote Code Execution by logging a certain string. SafeLog4j works inside an application, blocking the … continue reading

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