Skip Top Navigation Bar

Java News

Tutorial: The Foreign Function and Memory API

By Ana-Maria Mihalceanu on December 18, 2024

These tutorials help with understanding the Foreign Function and Memory (FFM) API capabilities to invoke code outside the JVM (foreign functions) and to safely access memory not managed by the JVM (foreign memory). The FFM API facilitates Java applications to call native libraries and process native data without the brittleness and danger of JNI.

Read More
Valhalla - Java’s Epic Refactor

By Brian Goetz on December 16, 2024

Project Valhalla wants to heal the rift in Java's type system between classes and primitives by introducing value classes, which 'code like a class, work like an int' and offer a flat and dense memory layout. During Devoxx 2024, Java Language Architect Brian Goetz gave a complete update and explained the proposed solution for Valhalla: value classes, null-restricted types, beefed up definite assignment analysis, and strict initialization.

Read More
Detoxifying the JDK Source Code

By Stuart Marks on December 13, 2024

There’s been a fair amount of churn through the JDK source code recently, up until Rampdown Phase 1 of JDK 24, which was last week. A lot of the code changes are from a bunch of people on the team ripping out the vestiges of the security manager from the code base.

Read More
Java 24 Performance Improvements and Deprecations - Inside Java Newscast #82

By Nicolai Parlog on December 12, 2024

Java 24's feature list contains a whopping 24 JDK Enhancement Proposals. Here, we're going to look at the performance improvements and deprecations/removals: from GC improvements to compact object headers, from more integrity by default to removing 32-bit ports.

Read More
Registration Is Now Open for JavaOne 2025

By Sharat Chander on December 11, 2024

If you’ve been anticipating the conference as much as we have, your wait is finally over. Early registration opens today and, for a limited time, you can save $100 on your three-day conference pass when you register before February 10, 2025.

Read More
Quality Outreach Heads-up - JDK 24: Retiring the Security Manager

By Ana-Maria Mihalceanu on December 11, 2024

This Heads-Up is part of the regular communication sent to the projects involved and it covers the permanently disabled Security Manager.

Read More
Quality Outreach Heads-up - JDK 24: Security Properties Files Inclusion

By Ana-Maria Mihalceanu on December 10, 2024

This Heads-Up is part of the regular communication sent to the projects involved and it covers the possibility to include other properties files in the java.security security properties file.

Read More
Quality Outreach Heads-up - JDK 24: Prepares Restricted Native Access

By Nicolai Parlog on December 9, 2024

This Heads-Up is part of the regular communication sent to the projects involved, it covers JEP 472's preparation of restricted access to native code through JNI and the FFM API.

Read More
JEP Targeted to JDK 24: 501: Deprecate the 32-bit x86 Port for Removal

By on December 6, 2024

The following JEP is targeted to JDK 24: 501: Deprecate the 32-bit x86 Port for Removal

Read More
Java 24 Language and API Changes - Inside Java Newscast #81

By Nicolai Parlog on December 5, 2024

Java 24's feature list contains a whopping 24 JDK Enhancement Proposals. Here, we're going to look at the language and API changes: from pattern matching primitives to flexible constructor bodies, from stream gatherers to the class-file API, and from quantum-safe encryption to structured concurrency.

Read More


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