Java News

JFR Event to Detect Invocations of Deprecated Methods

By Erik Gahlin on July 22, 2024

In JDK 22, an event was added to JFR to detect invocations of deprecated methods. The main use case is to determine whether a third-party library depends on methods that are going to be removed, for example, methods related to the Security Manager.

Read More
Integrity by Default - Inside Java Newscast #73

By Nicolai Parlog on July 18, 2024

Integrity is a cornerstone of the Java Platform as it enables/bolsters reliability, maintainability, security, and performance, but there are operations that undermine it. Now, Java wants to lock them down by default.

Read More
Build a Cloud Compute Instance with Java Concepts

By Ana-Maria Mihalceanu on July 16, 2024

While infrastructure configuration management tools have been around since the 1970s, the rise in popularity of DevOps and cloud computing brought a new perspective to how we can all provision and maintain infrastructure using our favorite programming language. In this post I will disclose how I build Oracle Cloud Infrastructure (OCI) Instances with Java and Oracle Cloud Infrastructure (OCI) provider for Pulumi.

Read More
Project Loom - Structured Concurrency

By Alan Bateman on July 13, 2024

Structured Concurrency treats groups of related tasks running in different threads as a single unit of work. It streamlines error handling and cancellation, improves reliability, enhances observability and is a great match for virtual threads. In this session we will introduce the topic and the API that is currently in preview to support this feature.

Read More
Quality Outreach Heads-up - Unicode in JDK 23: Removal of COMPAT Locale Provider

By Nicolai Parlog on July 11, 2024

This Heads-Up is part of the regular communication sent to the projects involved, it covers a the removal of the COMPAT locale provider from JDK 23.

Read More
Choosing the Right JDK Version: An Unofficial Guide

By Aurelio Garcia Ribeyro on July 10, 2024

Keeping your JDK current is not just important – it is the smart thing to do. By staying current you can benefit from the latest security and performance enhancements. This means that even if your code stays the same, your users’ security and their experience of the application can improve over time. We therefore strongly recommend that all Java users remain on actively supported versions and apply Critical Patch Update security patches without delay.

Read More
Quality Outreach Heads-Up - JDK23: Re-Specified Subject.getSubject API

By Ana-Maria Mihalceanu on July 8, 2024

This Heads-Up is part of the regular communication sent to the projects involved, it covers the re-specified Subject.getSubject API...

Read More
The Inside Java Newsletter: Data-Oriented Programming

By Jim Grisanzio on July 5, 2024

The Inside Java Newsletter for June 2024 highlights a comprehensive series on data-oriented programming, some community events and awards, and a profile of the Oracle Java Quality and Infrastructure team in India. Explore the archives, send to a friend, and subscribe!

Read More
Java and AI? - Inside Java Newscast #72

By Nicolai Parlog on July 4, 2024

AI development can be split into three categories: developing an ML model (where Java isn't competitive and is unlikely to become top of the class any time soon), developing an AI-centered product (where Java is well-positioned and will become stronger soon; but does this category matter in the long run?) and adding AI-based features to larger projects (where Java is already very good and will only become stronger thanks to Valhalla's value types, Panama's FFM and vector APIs, and Babylon's code reflection).

Read More
Java Language Futures - Spring 2024 Edition

By Gavin Bierman on July 1, 2024

The Java Programming Language is evolving fast! Watch this video for a whirlwind tour of recent changes as well as a peek into the future. Discover the features you’ll be using when coding Java code next year and beyond!

Read More


Sourced from https://inside.java via RSS.