Java

[ follow ]
Java
fromOracle
5 days ago

Release of the new Java Card Development Kit version 25.1

JCDK 25.1 updates the Java Card Simulator, adds a Windows PC/SC driver, simplifies Eclipse plug-in setup, and introduces SHA3 MessageDigest support.
#openjdk
fromInfoQ
1 week ago
Java

Java News Roundup: Spring Framework 7.0, Spring Data, Spring AI, Payara Platform, OpenJDK, JobRunr

fromInfoQ
1 month ago
Java

Java News Roundup: Oracle Critical Patch Update, BellSoft, Grails, Hazelcast, Langchain4j

fromInfoQ
2 months ago
Java

Java News Roundup: New JEPs, Liberica NIK, Spring AI Milestone, Open Liberty, JobRunr, LangChain4j

fromInfoQ
2 months ago
Java

Java News Roundup: OpenJDK JEPs, TornadoVM, Spring Framework, Open Liberty, JBang

OpenJDK advances JEPs toward JDK 26, Spring and related projects reach milestones, LangChain4j integrates GPULlama3.java, Open Liberty and JBang issue updates.
fromInfoQ
2 months ago
Java

Java News Roundup: OpenJDK, TornadoVM, Payara Platform, Apache Kafka, Grails, Micronaut

JEP 517 (HTTP/3) targeted for JDK 26; Payara, TornadoVM, Quarkus, Micronaut, Kafka, Tomcat, Grails, and Gradle received updates or release candidates.
fromInfoQ
1 week ago
Java

Java News Roundup: Spring Framework 7.0, Spring Data, Spring AI, Payara Platform, OpenJDK, JobRunr

fromInfoQ
1 month ago
Java

Java News Roundup: Oracle Critical Patch Update, BellSoft, Grails, Hazelcast, Langchain4j

fromInfoQ
2 months ago
Java

Java News Roundup: New JEPs, Liberica NIK, Spring AI Milestone, Open Liberty, JobRunr, LangChain4j

fromInfoQ
2 months ago
Java

Java News Roundup: OpenJDK JEPs, TornadoVM, Spring Framework, Open Liberty, JBang

fromInfoQ
2 months ago
Java

Java News Roundup: OpenJDK, TornadoVM, Payara Platform, Apache Kafka, Grails, Micronaut

Java
fromOracle
2 weeks ago

Unlock Powerful Insights with JMS: Introducing Analyze Applications and Major Management Enhancements

Oracle JMS adds Analyze Applications for instant Java analysis without agents, plus task scheduling, OKE/Kubernetes observability, and EPP support.
#graalvm
Java
fromOracle
2 weeks ago

Simplifying Java Runtime Setup in OCI Cloud Shell with the Java Download Toolkit

A CLI toolkit enables secure, automated downloading and configuration of Oracle Java runtimes in OCI Cloud Shell, supporting current and archived versions.
Java
fromOracle
2 weeks ago

Micronaut Fundamentals: Free Course on Oracle MyLearn

Free Micronaut Fundamentals course teaches Micronaut basics, GDK, GraalVM native images, app generation, OpenAPI, validation, error handling, and OCI deployment.
Java
fromInfoWorld
2 weeks ago

Java Stream API tutorial: How to create and use Java streams

Java Streams and Collectors provide ways to convert streams into lists, sets, maps, joined strings, grouped data, and numeric summaries while handling duplicates and collisions.
#jdk-26
fromInfoQ
2 weeks ago
Java

Java News Roundup: New Jakarta AI Specification, GlassFish, Spring RCs, Infinispan 16, Open Liberty

Jakarta EE approved an Agentic AI specification; JDK 26 schedule set for March 17, 2026 GA; multiple Java projects released milestone, RC, and stable versions.
fromInfoQ
2 weeks ago
Java

OpenJDK News Roundup: Vector API, Ahead-of-Time Object Caching, Prepare to Make Final Mean Final

Six JEPs advanced for JDK 26—three targeted and three proposed—while the proposed JDK 26 release schedule was finalized.
fromInfoQ
2 weeks ago
Java

Java News Roundup: New Jakarta AI Specification, GlassFish, Spring RCs, Infinispan 16, Open Liberty

fromInfoQ
2 weeks ago
Java

OpenJDK News Roundup: Vector API, Ahead-of-Time Object Caching, Prepare to Make Final Mean Final

Java
fromInfoWorld
3 weeks ago

AI and machine learning outside of Python

Java’s JVM ecosystem supports native, performant AI/ML development with libraries, GPU support, and integration into enterprise tools like Spark and Spring AI.
Java
fromInfoWorld
3 weeks ago

Azul, Cast AI join forces on Java performance

Azul and Cast AI paired Platform Prime JDK with Cast AI's APA to improve Java runtime efficiency, reduce cloud compute footprint, and cut cloud costs.
fromInfoWorld
3 weeks ago

A practical guide to high-performance serverless with GraalVM and Spring

The Java Virtual Machine (JVM) is a marvel of engineering, optimized for long-running, high-performance applications. Its just-in-time (JIT) compiler analyzes code as it runs, making sophisticated optimizations to deliver incredible peak performance. But this strength becomes a weakness in a serverless model. When a Lambda function starts cold, the JVM must go through its entire initialization process: loading classes, verifying bytecode and beginning the slow warm-up of the JIT compiler. This can take several seconds - an eternity for a latency-sensitive workflow.
Java
Java
fromInfoWorld
4 weeks ago

Will JavaFX return to Java?

Reintegrate JavaFX into the JDK to simplify development setup, leverage modularization, and reflect aligned open-source, synchronized Java and JavaFX releases.
#jdk-25
fromInfoQ
1 month ago

JUnit 6.0.0 Ships with Java 17 Baseline, Cancellation API, and Kotlin suspend Support

The JUnit team has released JUnit 6.0.0 (GA on September 30, 2025), unifying version numbers across Platform, Jupiter, and Vintage and raising the minimum to Java 17 (and Kotlin 2.2 for Kotlin test code). The update adds native support for Kotlin tests, a new API with fail-fast execution in the ConsoleLauncher, built-in Java Flight Recorder (JFR) listeners, adoption of JSpecify nullability across modules, and a switch to FastCSV for CSV-driven parameterized tests.
Java
Java
fromMedium
1 month ago

AI Pilots: Predicting Flight Delays Using Multi-Persona Agents and Distributed Data

Combine agentic AI (Embabel + Spring AI) with YugabyteDB and enterprise Java practices to build scalable, adaptive flight-delay prediction systems.
fromInfoQ
1 month ago

Java News Roundup: Jakarta Query and Spring Milestones, Open Liberty, Camel, Quarkus, Grails

Version 8.1.0 of the Regression Test Harness for the JDK, , has been released and ready for integration in the JDK. The most significant changes are: improvements in the logging format and order relative to agents, actions and test-related execution points; and the XAUTHORITY environment variable is now preserved when launching tests on Unix-like platforms. More details on this release may be found in the release notes.
Java
Java
fromInfoWorld
1 month ago

Oracle Java Management Service adds application analyzer

JMS provides observability and management for Java workloads across Kubernetes, adds EPP (high-performance JDK 8) support, and enables enterprise-wide OCI-based Java management.
fromMedium
2 months ago

The Programming Language That Could Have Replaced Java-but Didn't

History loves to flatten the past: Java was the default enterprise language, and then came a wave of challengers - C#, Python, Ruby, Scala, Kotlin, and even Go. But in the mid-2000s there was one language that, on paper, had the best shot at replacing Java in its own territory: Scala. It had type safety, functional programming, JVM compatibility, and the academic weight of Martin Odersky's design.
Java
Java
fromInfoWorld
1 month ago

What is JPA? Introduction to Java persistence

JPA enables CRUD via EntityManager and maps entity relationships (one-to-many, many-to-one, many-to-many, one-to-one) using annotations and foreign keys.
Java
fromOracle
1 month ago

Unlock Powerful Insights with JMS: Introducing Analyze Applications and Major Management Enhancements

Oracle Java Management Service adds agentless Analyze Applications for artifact and JFR-based migration and performance analysis, plus expanded Kubernetes, task scheduling, and EPP support.
fromApp Developer Magazine
11 months ago

Java 25 focus on developers and AI in new Oracle release

Java 25 includes updates aimed at applications leveraging AI capabilities. According to Arnal Dayaratna, research vice president for software development at IDC, "As Java embarks on its fourth decade, it continues to deliver features to help ensure that applications, including those powered by and integrated with AI capabilities, will be highly efficient and scalable in hardware platforms." These enhancements support developers in building applications that can integrate machine learning and AI frameworks more effectively.
Java
fromInfoQ
1 month ago

Java News Roundup: JDK 26 Release Schedule, GlassFish, Spring AI, Helidon, Mandrel 25, Seed4j

JEP 527, Post-Quantum Hybrid Key Exchange for TLS 1.3, has been elevated from its JEP Draft 8358541 to Candidate status. This JEP proposes to enhance the implementation of RFC 8446, Transport Layer Security (TLS) Protocol Version 1.3, using the Hybrid Key Exchange in TLS 1.3 specification, currently being drafted by the Internet Engineering Task Force (IETF), used in conjunction with JEP 496, Quantum-Resistant Module-Lattice-Based Key Encapsulation Mechanism, delivered in JDK 24.
Java
Java
fromO'Reilly Media
1 month ago

The Java Developer's Dilemma: Part 1

Integrate AI into enterprise Java while preserving reliability, predictability, scalability, and compliance despite AI's probabilistic outputs and prototype-production gaps.
Java
fromInfoWorld
1 month ago

JavaFX 25 previews JavaFX controls in title bars

JavaFX 25 enhances rich text styling, geometry-based text APIs, TabStopPolicy, CSS media queries, and introduces LayoutInfo to capture detailed text layout geometry.
Java
fromfaun.pub
2 months ago

Decoding Java Generics: Type Safety, Wildcards, and How They Work Internally

Generics add compile-time type safety to collections, prevent ClassCastException, use type erasure at runtime, and require wildcards and bridge methods for flexible APIs.
fromInfoWorld
2 months ago

Introduction to Java records: Simplified data-centric programming in Java

Records in Java are a newer kind of class for holding data. Instead of writing boilerplate code for constructors, accessors, equals(), hashCode(), and toString(), you just declare the fields and let the Java compiler handle the rest. This article introduces you to Java records, including examples of basic and advanced use cases and a few programming scenarios where you should not use them.
Java
#java-25
fromDevOps.com
2 months ago
Java

Oracle Delivers Java 25 Edition of Venerable Programming Language for the AI Era - DevOps.com

Java 25 adds AI-focused runtime vector optimizations, concurrency and immutability features, and cryptographic APIs for post-quantum readiness, with eight years of long-term support.
fromInfoQ
2 months ago
Java

Java 25, the Next LTS Release, Delivers Finalized Features and Focus on Performance and Runtime

Oracle released Java 25 as the first LTS since JDK 21, with 18 JEPs emphasizing performance and several finalized features from previews and incubations.
fromInfoQ
2 months ago
Java

Java 25, the Next LTS Release, Delivers Finalized Features and Focus on Performance and Runtime

Java
fromInfoWorld
2 months ago

JDK 26: The new features in Java 26

G1 trades throughput for lower pause times; JDK 26 is a short-term release; HTTP/3 support targets minimal API changes.
Java
fromMedium
2 months ago

Why localhost\SQLEXPRESS Works in .NET

JDBC requires TCP/IP and SQL Server Browser for named instance resolution, so use instanceName with Browser or a fixed TCP port and enable TCP/IP for reliable backend connections.
Java
fromInfoWorld
2 months ago

Groovy 5 expands Java and JDK support

Groovy 5 expands JDK support (11–25), adds 350+ extension methods, performance boosts (up to 10x faster arrays), and new language and web features.
Java
fromInfoWorld
2 months ago

JDK 26 to get HTTP/3 support

HTTP/3 relies on QUIC for low-latency, stream-flow control, migration, and security; JDK 25 and 26 will have short Premier support and potential preview features.
[ Load more ]